文件操作-os
path = r"E:\workspace\test\test2\tttttt.txt"
path1 = "d:"
1.os.getcwd
print(os.getcwd())#当前路径
2.os.listdir
print(os.listdir()) #列出路径下的文件,默认是当前路径
print(os.listdir("\\workspace")) #列出路径下的文件,默认是当前路径
3.os.path.basename
print(os.path.basename(path)) #去掉路径,返回文件名
4.os.path.dirname
print(os.path.dirname(path)) #去掉文件名,返回路径
5.os.path.join
print(os.path.join(os.path.dirname(path),"aa.txt"))#连接路径
6.os.path.split
print(os.path.split(path))#返回basename、dirname元组
7.os.path.splitdrive
print(os.path.splitdrive(path))#返回盘符、路径+文件
8.os.path.splitext
print(os.path.splitext(path))#返回basename+文件名、文件后缀
9.os.path.getatime
print(os.path.getatime(path))#最近访问时间 access
10.os.path.getctime
print(os.path.getctime(path))#文件创建时间 creat
11.os.path.getmtime
print(os.path.getmtime(path))#文件修改时间 modify
12.os.path.getsize
print(os.path.getsize(path))#文件大小
13.os.path.exists
print(os.path.exists(path)) #判断路径是否存在
14.os.path.isabs
print(os.path.isabs(path)) #是否绝对路径
15.os.path.isdir
print(os.path.isdir(path))#是否是目录
16.os.path.isfile
print(os.path.isfile(path))#是否是文件
17.os.path.islink
print(os.path.islink(path))#是否是符号链接
18.os.path.ismount
print(os.path.ismount(path))#是否是挂载点
19.os.path.samefile
print(os.path.samefile(path,path1))#两个路径是否都指向同一个路径
20.os.path.abspath
print(os.path.abspath(".")) #当前目录的绝对路径
print(os.path.abspath(r"..")) #上级目录的绝对路径获取当前脚本的完整路径
print(os.path.abspath(__file__)) #获取当前脚本的完整路径
一切技术都是为业务服务,脱离业务的技术一文不值!