1. 文件操作
open(file, mode)
:打开文件,模式常见选项:'r'
:读取'w'
:写入(覆盖)'a'
:追加
fileObj.write(content)
:将内容写入文件,返回写入的字符数。fileObj.readlines()
:读取所有行并返回一个列表。fileObj.readline()
:读取文件的一行。with open(file)
:上下文管理,自动关闭文件。
2. os.path
模块
os.path.abspath(path)
:返回文件的绝对路径。os.path.isabs(path)
:检查路径是否为绝对路径。os.path.relpath(path, start)
:返回相对于start
的相对路径。os.path.basename(path)
:返回文件名部分。os.path.dirname(path)
:返回目录部分。os.path.split(path)
:将路径拆分为目录和文件名。os.path.getsize(path)
:返回文件大小(以字节为单位)。os.path.exists(path)
:检查路径是否存在。