os模块包含普遍的操作系统功能,与具体的平台无关。
1、os.name | 属性 :判断现在正在实用的平台,Windows 返回 ‘nt’; Linux 返回’posix’![]() |
2、os.listdir() | 函数:返回指定目录下的所有目录和文件,默认为该py文件所在的目录 |
3、os.getcwd() | 函数:得到当前工作的目录,默认为该py文件所在的目录 |
4、os.renove() | 函数:传入指定目录下的文件地址,删除指定文件,例如:F:\1.txt |
5、os.removedirs() | 函数:删除指定目录 |
6、os.chdir() | 函数:改变当前路径到指定路径 |
7、os.rmdir() | 函数:删除指定文件目录/文件夹 |
8、os.mkdir() | 函数:创建目录/文件夹,就是在指定目录新建一个文件夹,例如:F:\test |
9、os.makedirs() | 函数:递归建立目录,可以建立多个子目录,例如:F:\test1\test2\test3 |
10、os.path.exists(path) | 函数:如果path存在,返回True;如果path不存在,返回False |
11、os.path.isfile() | 函数:判断指定对象是否为文件,返回True或False |
12、os.path.isdir() | 函数:判断指定对象是否为目录/文件夹,返回True或False![]() |
13、os.path.split() | 函数:返回路径的目录和文件名![]() |
14、os.path.getsize() | 函数:获得文件的大小,返回的单位是字节,Byte;获取文件夹大小不准,获取具体文件大小很准 |
15、os.path.join(path,name) | 函数:连接目录和文件名,![]() |
16、os.pathbasename(path) | 函数:返回文件名,实际上是找一个斜杠的后面名字![]() |
17、os.path.dirname(path) | 函数:返回文件路径![]() |
os.remove()