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

在接口自动化中,最常用的就是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)

 

你可能感兴趣的:(python接口自动化)