os.getcwd() 得到当前路径
os.chdir() 改变当路径
.是这个目录
..是父文件夹
os.makedirs()创建新文件夹
os.path.join()在拼接路径的时候用的。
举个例子,
os.path.join(“home”, "me", "mywork")
在Linux系统上会返回
“home/me/mywork"
os.path.abspath(path) 相对路径转为绝对路径
os.path.isabs(path) 判断是否为绝对路径 返回 True or False
os.path.relpath(path, start) 显示从start 到 path 的路径
os.path.basename(path) 返回基本名称
os.path.dirname(path) 返回目录名称
os.path.split(path) 分割基本名称和目录名称
os.path.getsize(path) 返回文件大小
os.listdir(path) 返回文件内目录
#计算当前文件夹所有文件的大小
totalSize = 0
path = '/Users/austin/Desktop/未命名文件夹'
for filename in os.listdir(path):
totalSize = totalSize + os.path.getsize(os.path.join(path, filename))
print(totalSize)
检查路径的有效性
os.path.exist(path) 检查path指定的文件或者文件夹是否存在
os.path.isfile(path) 检查path指定的文件是否存在
os.path.isdir(path) 检查path指定的文件夹是否存在
文件的读写过程
path = '/Users/austin/Desktop/hello.txt'
helloFile = open(path)
helloContent = helloFile.read()
print(helloContent)
readline() 只读单行
readlines() 读很多行,放进列表中。
网友评论