Python(22)python中的os模块(系统模块)

os模块中的函数

import os

#获取当前工作目录
os.getcwd()

#修改工作目录
os.chdir('new_work_path')

#获取指定文件夹中所有的内容名称的列表
os.listdir('path')

#创建文件夹
os.mkdir('path')

#删除空目录
os.rmdir('path')

#递归的创建文件夹(可以一次创建多个含包含关系的文件夹)
os.makedirs('path')

#递归的删除文件夹
os.removedirs('path')

#修改文件或者文件夹的名称
os.rename('path')

#获取文件信息函数
os.stat('path')

#在python中执行系统指令
os.system('mkdir wiz333')

#获取当前环境变量信息(linux使用:分割,windows使用;分割)
os.getenv('获取的环境变量名称')




os模块中的environ

import os

#获取所有环境变量信息
os.environ

#访问环境变量中的PATH信息
os.environ['PATH']

#向环境变量中添加数据
os.environ['PATH'] += 'path'





os模块中的path模块

import os

#将相对路径转化为绝对路径
os.path.abspath('相对路径')

#获取完整路径的主体部分(路径的最后)
res = os.path.basename('ddddd/ddddd/ddd/321.py')
'''
res-> 321.py
'''

#获取完整路径中的路径部分(注意:最后一层目录的/号,不会被截取到)
res = os.path.dirname('ddddd/ddddd/ddd/321.py')
'''
res-> ddddd/ddddd/ddd
'''

#将一个完整路径拆分成主体和路径两个部分组成的元组(注意:路径部分,最后一层目录的/号,不会被截取到)
res = os.path.split('ddddd/ddddd/ddd/321.py')
'''
res-> ('ddddd/ddddd/ddd', '321.py')
'''

#将两个路径进行合并
res = os.path.join('ddddd/ddddd/ddd','321.py')
'''
res-> ddddd/ddddd/ddd/321.py
'''

#将路径分割为后缀部分和其他部分组成的元组(注意:其他部分,最后一层目录的/号,不会被截取到)
res = os.path.splitext('ddddd/ddddd/ddd/321.py')
'''
res-> ('ddddd/ddddd/ddd/321', '.py')
'''

#获取文件的大小
os.path.getsize('path')

#检测路径是否是一个文件夹(返回True False)
os.path.isdir('path')

#检测路径是否是一个文件(返回True False)
os.path.isfile('path')

#检测路径是否是一个链接(返回True False)
os.path.islink('path')

#获取文件的创建时间(得到时间戳)
os.path.getctime('path')

#获取文件的最后一次修改时间(得到时间戳)
os.path.getmtime('path')

#获取文件的最后一次访问时间(得到时间戳)
os.path.getatime('path')

#检测指定的路径是否存在(可用于,创建文件后验证文件创建是否成功)
os.path.exists('path')

#检测一个路径是否是绝对路径
os.path.isabs('path')

#检测两个路径(路径上的文件)是否是相同内容
os.path.samefile('path_a','path_b')



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值