Python文件和目录操作

本文本着工作中遇到关于文件和目录的操作为出发点,并不会完全覆盖Python手册中的内容,有需要详细内容的请查看手册。 关于文件和目录的操作,通常要将需要的模块导入当前环境内,否则Python会因为找不到该模块而引发NameError异常

有关文件的操作

判断是否为文件,成功返回True,否则返回False。
os.path.isfile(path)
移动文件
shutil.move(src_file, dst_file)
创建文件,返回一个持有文件的引用
open(filename, 'w')

有关目录的操作

判断是否为目录
os.path.isdir(path)
列出目录下的所有文件,返回一个列表(list)
os.listdir(dir)
创建目录
os.mkdir(path)
删除目录
os.rmdir(dir)
重命名目录
os.rename(src_dir, dst_dir)
创建、删除、重命名目录都不会返回任何值,确切地说会返回None,否则会触发IOError异常。

现在还没有评论

留下您的大名