最近经常用到os库,每次用的时候总在找,抽空总结一下os常用函数。
OS:
OS.path常用:
1、os.path.isfile(path) os.path.isdir(path)
检查所给的路径是否是文件/目录
2、os.path.exits(path)
检查所给的路径是否存在
3、os.path.abspath(path)
获取一个路径的绝对地址
4、os.path.spilt(path)
把目录分割成目录、文件名或者目录
返回元组
5、os.path.spiltext(path)
分离文件名和扩展名
6、os.path.join(path,name)
与spilt相反,连接目录和文件名
7、os.path.basename(path)
返回文件名
OS常用:
8、os.getcwd()
返回当前的工作目录
9、os.listdir(path)
放回指定目录下所有文件和目录名
10、os.remove(path)
删除一个环境名
11、os.rename(path,path)
文件重命名
shutil
这玩意我主要是用来移动文件,顺便了解一下其中常用的方法
1、copy(来源文件,目标地址)
复制文件,返回值为复制后的路径
2、copy2(来源文件,目标地址)
保留元数据的复制方法
3、copyfile(来源文件,目标地址)
复制文件,返回值为复制后的路径