python os模块的使用

python os模块的使用

import os

# print(os.getcwd())  # 得到当前工作目录
# 输出:C:\Users\86155\PycharmProjects\pythonProject1

# print(os.listdir('TuiGirl'))  # 返回指定目录下的所有文件和目录名
# 输出:['H-143', 'H-147', 'H-151', 'H-152', 'H-157', 'H-160', 'H-161', 'H-162', 'H-163', 'H-164', 'H-165', 'H-166', 'H-167', 'H-168', 'H-169', 'H-170', 'H-171', 'H-172', 'H-173', 'H-174', 'H-175', 'H-176', 'H-177', 'H-179', 'H-180', 'H-184', 'H-185', 'H-188', 'H-189', 'H-190', 'H-191', 'H-192', 'H-193']

# os.remove('删除.py')  # 删除指定文件,找不到文件会报FileNotFoundError: [WinError 2] 系统找不到指定的文件。: '删除.py'错误

# os.removedirs('TuiGirl')  # 删除多个空目录,如果目录不为空会报OSError: [WinError 145] 目录不是空的。: 'TuiGirl'错误

# print(os.path.isfile('1.py'))  # 判断给出的路径是否为一个文件
# 结果:True

# print(os.path.isdir('venv'))  # 判断给出的路径是否为一个目录
# 结果:True

# print(os.path.isabs('D:/Users/86155/Desktop/NBA)'))  # 判断给出的路径是否是绝对路径
# 结果:True

# print(os.path.exists('不存在'))  # 判断给出的路径是否真实存在
# 结果:False

# split_tuple = os.path.split('C:/Users/86155/PycharmProjects/pythonProject1/01.py')
# print(split_tuple)  # 得到路径的目录名和文件名,结果类型为tuple
# 结果:('C:/Users/86155/PycharmProjects/pythonProject1', '01.py')
# print(type(split_tuple))  # 结果:<class 'tuple'>
# print(split_tuple[0])  # C:/Users/86155/PycharmProjects/pythonProject1

# print(os.path.splitext('merge_test_爬虫2.py'))  # 分离文件名和扩展名,文件不存在也不会报错
# 结果:('merge_tes', '.py')

# print(os.path.dirname('C:/Users/86155/PycharmProjects/pythonProject1/01.py'))  # 获取路径名
# 结果:C:/Users/86155/PycharmProjects/pythonProject1

# print(os.path.abspath('merge_test_爬虫2.py'))  # 获得绝对路径,如果文件不存在,则以当前文件所在目录加上路径名字,如果是不存在的多级目录,则以C:/开头
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值