Python接口自动化 ——OS路径模块

本文介绍了在接口自动化测试中Python的os模块如何进行路径操作,包括获取当前路径、生成绝对路径、路径拼接、创建和删除目录、列举目录文件、切换路径、判断文件类型以及重命名文件等常见用法。
摘要由CSDN通过智能技术生成

在接口自动化中,最常用的就是OS模块中的路径拼接。

以下是一些常见用法:

(》》》下是返回内容,因为截图太多博客需要被审核)

1.获取当前路径

import os
#返回当前路径
print(os.getcwd())
》》》
D:\AU_TOproject\temporal

2.返回绝对路径(包含当前文件名)

print(__file__)
》》》
D:/AU_TOproject/temporal/1.py

 

3.路径拼接

base_path='D:\python'
print(os.path.join(base_path,'data'))

》》》
D:\python\data

 4.创建目录,当文件已存在时无法创建

os.mkdir('tx')

5.删除目录

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

#删除非空目录(递归)
import shutil
shutil.rmtree(path)

6.以列表形式返回当前目录下所有文件

print(os.listdir())
》》》
['1.py', 'cases.xlsx', 'em.py', 'interface_test.py', 'test_api_add.py', 'test_api_aduit.py', 'test_api_bidLoan.py', 'test_api_login.py', 'test_api_recharge.py', 'test_api_register.py', 'test_api_withdraw.py', '__init__.py']

7.切换路径

os.chdir('d:\python')
print(os.getcwd())
》》》
d:\python

8.判断传入的文件是否为目录,返回布尔值

print(os.path.isdir(path))

9.判断传入的文件是否为文件,返回布尔值

print(os.path.isfile())

10.重命名

os.rename(oldname,newname)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值