python os模块初认识笔记心得(路径/文件)

python os模块相关语法

系统内核、环境路径、当前路径、绝对路径查询、切换目录及判断文件或路径是否存在
# os模块,python官方做的,无需重新安装
import os
print(os.name)  # 输出操作系统的内核
print(os.environ['Path']) # 查看系统环境变量
for root, dirs, files in os.walk(".", topdown="False"):  # .代表当前目录,..代表上一层目录
    '''
    root:路径
    dirs:[]文件夹
    files:文件
    '''
    print(root, dirs, files)
print(os.listdir('D:\\dmh'))  # 列出某个目录下的文件或文件加,\需加转义字符
os.mkdir('D:\\dmh\\test') #os.mkdir用于创建目录
os.rmdir('D:\\dmh\\test')#rmdir:删除文件目录
#os.remove('D:\\dmh\\txt_info\\aa.txt') #remove删除文件目录
#os.rename('D:\\dmh\\txt_info','D:\\dmh\\txt_info_02') #重命名文件为 txt_info_02
print(os.getcwd()) # D:\dmh\Pycharm\day01\test06 #查看当前工作目录,绝对路径
os.chdir(r'D:\dmh\Pycharm\day01\test05') #切换工作目录
print(os.getcwd())
#路径拼接 join,自动化测试生成的测试报告需写入相应路径(绝对路径,需拼接输出)
p1 =os.path.join(r"D:\A","B","ab.py")
print(p1)# 输出结果:D:\A\B\ab.py
p2=os.path.abspath(r"D://dmh//Pycharm//day01//test05")
print(p2)#输出结果:D:\dmh\Pycharm\day01\test05 将路径分隔符替换为适应当前系统的字符
a=os.path.basename(r'D:\dmh\Pycharm\day01\test05') #输出当前路径的最底层目录
print(a) #输出结果:test05
#将传入的路径以最后一个分隔符进行分割,形成一个元组
c=os.path.split(r'D:\dmh\Pycharm\day01\test05')
print(c)#输出结果:r'D:\dmh\Pycharm\day01\test05
#判断路径是否存在
print(os.path.exists(r'D:\dmh'))#输出结果:True,未找到返回False
#判断是否为绝对路径
print(os.path.isabs(r'D:\dmh'))#输出结果:True
#判断传入的是不是文件
print(os.path.isfile(r'D:\dmh\txt_info_02'))
#判断传入的是不是路径
print(os.path.isdir(r'D:\dmh'))

        
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值