1.os内置函数
os是"operating system"的缩写,os模块提供各种Python程序与操作系统进行交互的接口
import os
1.os.getcwd() #获取当前工作绝对路径
2.os.mkdir(path) #创建文件夹,path为要创建目录的路径
os.mkdir(path='test') #在当前目录下创建"test"文件夹
os.mkdir(path='D:\\test1') #在D盘下创建"test1"文件夹
3.os.makedirs(path) #创建多级目录,path为要创建多级目录的路径
os.makedirs('D:\\books\\book')
4.os.rmdir(path) #删除文件夹,path为要删除的目录路径
os.rmdir(path='D:\\test1')
5.os.removedirs(path) #递归删除多级目录,path为要删除的多级目录的路径,注意:要删除的目录必须是空目录
os.removedirs('D:\\books\\book')
6.os.listdir.(path) #返回指定路径下的文件和文件名列表 path为对应路径
#举例:
print(os.listdir('D:\小年糕公司-纪\有朋公社发版相关'))
7. os.system(command) #执行cmd指令,command为对应的命令 字符串类型,,执行成功则返回结果是0,失败了返回0以外的值
#举例:
command='notepad' os.system(command)
8.os.chdir(path) #切换工作目录 path为切换的目录
#举例:
os.chdir('D:/Pycharm') # 将工作目录切换到'D:/Pycharm'
print(os.getcwd()) #D:\Pycharm
9.os.rename(src, dst) #将文件或路径(文件夹)重命名。src 原路径,dst修改后的命名 该方法没有返回值
备注:
只能重命名原路径 src
最后的路径或文件的名字,不能重命名文件的上级目录名,中间路径都必须要存在,否则就会抛出FileNotFoundError
如果 src参数 对应文件或目录,不存在,会保错,如果 dst 参数 对应文件或目录,已经存在,也会报错
os.rename(r'D:\Study\a\b',r'D:\Study\a\c') #将文件名b修改为c
10.os.renames(old, new) #递归重命名目录或文件
举例: os.renames(r'D:\Study\a\b',r'D:\Study\e\f') #递归重命名目录 os.renames(r'D:\Study\a\b',r'D:\Study\e') #调用 removedirs() 删除旧路径中不需要的目录b 11.
print(dir(os)) #返回所有os模块的所有内容 print(help('os.getcwd')) #查看具体的函数使用方法