一、文件的读写
主要用到os模块,涉及到文件的路径、文件名。文件路径指文件在计算机上的位置;文件名指该位置的文件的名称。
import os
os.path.join( 'path1','path2',……) #将多个路径path组合成文件名
os.getcwd() #获取当前工作目录
os.chdir() #改变当前工作目录,要注意提前创建好文件目录
os.path.abspath(path) #将相对路径转换为绝对路径
os.path.isabs(path) #判断是否为绝对路径
os.path.relpath(path,start)#返回从start路径到path的相对路径的字符串
os.path.dirname(path) #返回当前路径的目录名称
os.path.basename(path) #返回当前路径的文件名称
os.path.split() #获得者两个字符串的元组
os.makedirs()创建新文件夹
os.path.getsize(path):返回path参数中文件的字节数。
os.listdir(path):返回文件名字符串的列表,包含path参数中的每个文件
读写文件3个步骤:
1.调用open()函数,返回一个File对象。
2.调用File对象的 read() 或 write() 方法。写入文件需要用“写模式”‘w’和“添加模式”'a'打开一个文件,而不能用读模式打开文件。“写模式w”将覆写原有的文件,从头开始。“添加模式a”将在已有文件的末尾添加文本。
3.调用File对象的 close() 方法,关闭该文件。
二、文件的移动、复制、删除
保存变量
shelve
pprint.pfor