os模块

1、查看系统的操作类型

os.name

2、查看环境变量

os.environ

3、获取部分环境变量

os.environ.get(想获取的目录:如APPDATA)

4、返回当前目录

os.curdir        注: (.) 表示当前目录    (..) 代表上一级目录

5、返回当前目录的路径

os.getcwd()

6、返回指定目录下的目录或文件   os.listdir([path])

6.1 如果listdir没有参数,默认展示当前目录下的所有文件及目录  (包含隐藏文件)

如:   print(os.listdir())       # 返回当前文件所在目录的文件及目录

6.2 如果listdir有参数,默认展示该目录下的所有文件及目录  (包含隐藏文件)

如:print(os.listdir(path=r"C:\Users\Pyrans\AppData\Roaming"))    

# 返回C:\Users\Pyrans\AppData\Roaming目录下的文件及目录

7、创建目录   

os.mkdir([path]) 

不写入路径默认在当前目录下创建,写入路径在在写入的路径下创建

注:如果要创建的目录已经存在,则不可创建

注:os模块不能创建文件

8、删除目录

注:删除的文件不会出现在垃圾箱中,删除请三思,且删除的目录必须存在,不存在会报错

os.redir("[path]dir")  括号中直接输入目录名称表示删除当前目录下的目录,或者输入完整的目录的绝对路径 

9、 删除文件

与删除目录类似,将指令改为  os.remove("文件名或文件的绝对路径")

10、获取文件相关信息

os.stat(文件的绝对路径)

11、重命名

os.rename("初始的文件路径",“修改后的文件路径”)   

注:直接写名称默认重命名当前目录下的文件及目录

12、os.path下的方法

1、判断当前目录是否为文件

os.path.isfile(绝对路径或直接输入文件名)       # 是文件返回True,不是文件或者文件不存在返回False

2、判断当前目录是否为目录

os.path.isdir(绝对路径或直接输入目录名)       # 是目录返回True,不是目录或者目录不存在返回False

3、判断目录及文件是否存在

os.path.exists(绝对路径或直接输入文件名或目录名)   # 存在返回True,不存在返回False

4、获取文件大小

os.path.getsize(绝对路径或直接输入文件名)  

注:如输入的为目录,一般返回4096或者0

5、判断路径是否为绝对路径

os.path.isabs(path)

6、返回当前文件或目录的绝对路径

os.path.abspath(文件名或目录名)

7、拆分路径

7.1、将最后一个文件或目录剥离

os.path.split(path)       # 返回一个元组类型

7.2、将最后一个文件与文件扩展名分离

os.path.splitext(path)    # 返回元组类型

注:若输入的是目录,则分离一个空字符

8、拼接路径

os.path.join(path, *path)    # 第二个参数可以省略

9、返回文件名

os.path.basename(path)    # 返回路径最后的文件或目录的名称

10、返回目录名

os.path.dirname(path)       # 返回路径最后一个目录或文件所存在的目录的名称,即路径倒数第二个目录的名称

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值