这篇文章主要介绍了Python中os和shutil模块实用方法集锦,需要的朋友可以参考下
复制代码代码如下:
# os 模块
os.sep
os.name
os.getcwd()
os.getenv()
os.putenv(key, value)
os.listdir(path)
os.remove(path)
os.system(command)
os.linesep
os.path.split(path)
os.path.isfile()
os.path.exists()
os.curdir
os.mkdir(path)
os.makedirs(path)
os.chdir(dirname)
os.path.getsize(name)
os.path.abspath(name)
os.path.normpath(path)
os.path.splitext()
os.path.join(path,name)
os.path.basename(path)
os.path.dirname(path)
os.walk(top,topdown=True,onerror=None)
os.rename(src, dst)
os.renames(old, new)
# shutil 模块
shutil.copyfile( src,
dst)
shutil.move( src,
dst)
shutil.copymode( src,
dst)
shutil.copystat( src,
dst)
shutil.copy( src,
dst)
shutil.copy2( src,
dst)
shutil.copy2( src,
dst)
shutil.copytree( olddir, newdir, True/Flase)
把olddir拷贝一份newdir,如果第3个参数是True,则复制目录时将保持文件夹下的符号连接,如果第3个参数是False,则将在复制的目录下生成物理副本来替代符号连接
shutil.rmtree( src )