Python文件、目录、路径操作
导入包
>>> import os
>>> import shutil
文件
拷贝文件
目录路径可以是目录名
>>> shutil.copy('/home/python/main.py', '/home/python/main.py.bak')
>>> shutil.copy('/home/python/main.py', '/home/python/bak/')
创建文件
- 方法1
open(filename, 'w').close()
- 方法2
def touch(path):
with open(path, 'a'):
os.utime(path, None)
- 方法3
OS X需要root特权
os.mknod(filename)
修改文件名
>>> os.rename('filename', 'new_filename')
删除文件
>>> os.remove('/home/python/main.py')
目录
拷贝目录树 >>> shutil.