#OS模块 文件/目录方法
import os
#'.'表示当前目录;'..'上级目录
os.chdir(r"f:\AAA")#自定义工作目录
print(os.getcwd())#取当前工作目录
print(os.listdir(r"f:\AAA"))#返回指定路径下的所有文件和文件夹
print(os.rename('BB','aaaaaa.txt'))#修改文件或文件夹名(原名,新名)
print(os.mkdir(r"f:\AAA\FFF"))#创建一个单层目录,要求父目录已存在。
print(os.makedirs(r"f:\AAA\GGG\AAA"))#创建一个多层目录。
print(os.remove(r"f:\AAA\FFF\aa.txt"))#删除指定[文件]
print(os.rmdir(r"f:\AAA\FFF"))#删除指定单层目录,其中若有文件报错。
print(os.removedirs(r"F:\AAA\BBBBB\asdf\123"))#递归依次从最里面到最外面删除空文件夹。
print(os.name)#输出当前是什么操作系统
# os.path 模块
fo = r"F:\AAA\GGG\ASF\data.txt"
print(os.path.basename(fo))#取文件名称
print(os.path.dirname(fo))#取文件目录
print(os.path.join("F:\\","abcd","eeee"))#拼接文件路径
print(os.path.split(fo))#分割文件路径成:目录和文件名。如无文件名,分割最后的路径。
print(os.path.splitext(fo))#分割文件名和扩展名。
print(os.path.getsize(fo))#返回文件大小
print(os.path.getatime(fo))#文件访问时间
print(os.path.getctime(fo))#文件创建时间
print(os.path.getmtime(fo))#文件修改时间
print(os.path.isdir(fo))#判断是否为目录
print(os.path.isfile(fo))#判断是否为路径
print(os.path.islink(fo))#判断是否为快捷方式
print(os.path.ismount(fo))#判断是否为盘符
print(os.path.samefile(fo,fo))#判断两个路径是否指向同一个文件(如两个快捷方式)
print(os.path.isabs(fo))#判断是否为绝对路径(相对路径)
Python OS模块 文件/目录方法
最新推荐文章于 2023-05-28 17:37:26 发布