本文共 1405 字,大约阅读时间需要 4 分钟。
python的 os 和 shutil 模块提供了一些可以操作文件和目录的函数。使用之前应先导入这2个模块。 import os,shutil 创建空文件 >>> f=open(r'C:\Users\Administrator\Desktop\test.txt','w') >>> f.close() 创建空文件夹 >>> os.mkdir('test') 复制文件 >>> shutil.copyfile('love.txt','love1.txt')#将文件'love.txt'中的内容复制到文件'love1.txt'中。 复制文件夹 >>> shutil.copytree('test','test11') 重命名文件或文件夹 >>> os.rename('test.txt','test1.txt') >>> os.rename('test','test1') 移动文件 >>> shutil.move(r'C:\Users\Administrator\Desktop\test1\love3.txt',r'C:\Users\Administrator\Desktop\test11') 移动文件夹 >>> shutil.move(r'C:\Users\Administrator\Desktop\test1',r'C:\Users\Administrator\Desktop\test11') 删除文件 >>> os.remove('test1.txt') 删除目录 >>> os.rmdir('test')#删除空目录 >>> shutil.rmtree('test11')#删除空目录或非空目录 显示当前工作目录 >>> os.getcwd() 'C:\\Users\\Administrator\\Desktop' 改变目录 >>> os.chdir(r'C:\Users\Administrator') >>> os.getcwd() 'C:\\Users\\Administrator' 判断文件或目录是否存在 >>> os.path.exists('C:\Users\Administrator\Desktop') True >>> os.path.exists(r'C:\Users\Administrator\Desktop\test') False >>> os.path.exists(r'C:\Users\Administrator\Desktop\love1.txt') True 判断是否是目录 >>> os.path.isdir(r'C:\Users\Administrator\Desktop\love1.txt') False >>> os.path.isdir(r'C:\Users\Administrator\Desktop\test') True 判断是否是文件 >>> os.path.isfile(r'C:\Users\Administrator\Desktop\love1.txt') True >>> os.path.isfile(r'C:\Users\Administrator\Desktop\love1') False >>> os.path.isfile(r'C:\Users\Administrator\Desktop\test') False转载地址:http://pbyai.baihongyu.com/