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

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')

你可能感兴趣的:(入门(八)操作文件和目录)