- 路径
os.path.join('路径','文件名') # 传递给几个文件相关函数
os.getcwd() # 获取当前工作路径
os.chdir() # 更改当前工作路径
os.mkdir() # 创建新文件夹
os.path.abspath() # 返回参数的绝对路径的字符串
os.path.isabs() # 判断参数是否是一个绝对路径
os.path.realpath(path,start) # 将返回从start路径到path的相对路径的字符串
os.path.dirname() # 包含path参数中最后一个斜杠之前的所有内容
os.path.basename() # 返回一个包含path参数中最后一个斜杠之后的所有内容
os.path.split() # 输出一个路径的目录名称和基本名称
os.path.sep() # 文件夹分割
- 文件大小
os.path.getsize(path) # 返回path参数中文件的字节数
os.listdir(path) # 返回文件名字符串的列表
- 路径有效性
os.path.exists(path) # path所指文件夹是否存在
os.path.isfile(path) # 若path是一个文件,则返回true
os.path.isdir(path) # 若path是一个文件夹,则返回true
- 文件读写
文件读写的三个步骤:
1.调用open()函数,返回一个file对象;
2.调用file对象的read()或write()方法;
3.调用file对象的close()方法,关闭该文件。
open() # 打开文件
read() # 读取文件内容
write() # 写入文件
- 用shelve模块保存变量
import shelve
网友评论