2018-09-17

os.listdir、os.mkdir和os.makedirs的用法

os.listdir

os.listdir返回文件夹中包含的文件(文件夹和文件),返回D:\Python中的文件和文件夹

import os

path ='D:/Python'

dirs = os.listdir(path)

print(dirs)

print(len(dirs))

os.mkdir

os.mkdir用于创建文件夹包括绝对路径和相对路径

path='./aaaa’这个是pycharm的工程文件夹下,创建文件夹aaaa

path='D:/Python\aaaa' 绝对路径下创建文件夹aaaa

import os

os.mkdir(path)


os.makedirs

os.makedirs也是用于创建文件夹,区别在于:os.makedirs创建文件夹的文件夹,比如:/aaa/bbb/ccc, aaa,bbb,ccc文件夹都不在,可以同时创建三个嵌套文件夹。

os.mkdir只能在上一级文件夹存在的情况下,创建下一级文件夹。比如:/ddd/fff,

需要/ddd存在,才能创建/fff. 

注意:为了便于记忆,都使用 ‘/’

你可能感兴趣的:(2018-09-17)