python学习之os模块
1 window下的路径分隔符和mac上的一样吗
在win下用\做路径分隔符,mac里用/
2、如何查看当前工作目录
import os
os.getcwd()
3、如何切换当前工作目录
import os
os.chdir(“E:\”)
4、如何创建新文件夹
os.makedirs(“c:\python\wim\lon”)
5、如何将绝对路径修改为相对路径
os.path.relpath(“c:\dell”,“c:\windows”)
6、如何查看一个路径的目录名称、基本名称。
os.path.dirname(path)
返回最后一个斜杠之前的所有内容 也就是说的目录。
os.path.basename(path)
返回除目录的其余部分
7、如何查看文件夹里面的内容
os.listdir(path)
8、如何查看一个文件大小
os.path.getsize(path)
9、如何利用open读取、写入文件
import os
f=open(“c:\hello.txt”)无锡妇科医院哪家好 http://www.bhnk39.com/
10、利用shelve比一般的写入文件有什么优点?
不必用读模式或者写模式打开,既能写又能读。
11、如何利用pprint写入.py后缀的文件
12、如何复制文文件
import os shutil
os.chdir(‘C:\’)
shutil.copy(“c:\spam.txt”,“c:\delicous”)
将txt文件复制到delicous里面
shutil.copytree(“c:\bacon”,“c:\delicouds”)
将文件复制移动
13、如何移动文件,如何给文件改名字
shutil.move(source,destination)
14、如何稳妥的删除文件(先去回收站那种)
用第三方库send2trash.send2trash(“bacon.txt”)
15、如何压缩文件、解压文件
import zipfile,os
f=zipfile.zipfile(source)
f.extractall()方法解压缩路径中的文件。
f.extract()
可以解压单个文件。