入门(八)操作文件和目录

1、os模块
(1)操作文件和目录

os.path.exists('demo.txt')  # 判断是否存在
os.path.abspath('demo.txt') # 文件的绝对路径
os.path.isfile('demo.txt') # 判断是否为文件
os.path.isdir('demo.txt') # 判断是否为目录
os.listdir('.')  # 列出指定目录下的所有内容

# 找出当前目录下所有的文件
dirs = [f for f in os.listdir('.') if os.path.isdir(f)]

(2)、创建/删除目录

os.mkdir('aaa')
if os.path.exists('aaa')
    os.rmdir('aaa')

#重命名文件或目录
os.rename('aaa.txt','bbb.txt')

#删除文件
os.remove('aaa.txt')

(3)shutil

import shutil


shutil.copy('a.png', 'b.png')
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容