python os模块

import os

os.getcwd()  # todo:获取当前路径文件路径(当前文件上一级目录)
os.path.abspath('..')  # todo:跟os.getcwd()效果如出一致,'.'代表当前文件
os.path.abspath('../..')  # todo: '..'当前目录的上一级目录
os.path.abspath('OS.py')  # todo:生成当前文件的路径'.'可快速选择当前文件夹的所有文件
os.path.isabs('/httprunner/test_crmeb')  # todo:判断是否是绝对路径 absolute path :绝对路径
os.path.abspath('login_test.py')  # todo:就是在当前文件夹下生成一个login_test.py的路径,但是实际上这个py文件是不存在的
os.path.join(os.path.abspath('..'), 'test.py')  # todo:生成一个绝对路径,但是文件名没有也行,瞎写也无所谓
os.path.split(os.path.realpath(__file__))[0]+os.sep
# print(os.path.split(os.path.realpath(__file__))[0]+os.sep)
"""
返回值为元组,角标为0的也就是当前文件的绝对路径
获取当前文件的绝对路径,与os.getcwd的区别可以理解为 os.getcwd为桌面的\
快捷方式的路径,而os.path.realpath(__file__)是该快捷方式是谁发来的快捷方式
os.sep # todo:为了使脚本可在任何操作系统里进行操作,在os模块里可以使用os.sep来确定盘符 Windows是\ linux是/

"""
mode1 = os.path.abspath('OS.py')
# print(os.path.basename(mode1))  # todo:获取指定文件的文件名
# print(os.path.dirname(mode1))  # todo:获取指定文件的文件路径
# print(os.listdir(os.path.abspath('../data')))  # todo:返回指定路径下的所有文件,目录
# print(os.path.split(os.path.abspath('OS.py')))  # todo:分离文件 和 路径
# print(os.path.splitext(os.path.abspath('../homework/httprunner/test_crmeb/testcases/test_hs_test.py'))) \
    # todo:分离文件目录到文件 后缀剥离出来
# os.mkdir('test')  # todo:在当前目录下创建一个test文件 夹
# os.rmdir('test')  # todo:删除当前目录下的test文件夹
# os.mkdir('test')
# os.rename('etst.py', 'test.py')  # todo:将当前文件夹内的etst.py文件重命名为test.py
# print(os.path.isfile('test.py'))  # todo:判断当前文件夹内是否有test.py文件
# print(os.path.isdir('test'))  # todo:判断当前文件夹内是否有test目录
# path = os.path.abspath('../homework')
# os.chdir(path)
# print(os.getcwd()) 改变当前目录还没有实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值