Python OS模块 文件/目录方法

#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))#判断是否为绝对路径(相对路径)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值