os模块提供了不少与操作系统相关联的函数。
操作系统接口
以下是一些常用的方法
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @Time:2021/3/29 10:31
# @Author:九九的金金子
import os
os.mkdir("testdir") # 在当前目录下创建文件夹testdir
print(os.listdir("./")) # 返回指定目录下的所有文件名和目录
# os.removedirs("testdir") # 移除指定目录下的文件夹
print(os.getcwd()) # 返回当前的工作目录
print(os.path.exists("b"))
if not os.path.exists("b"): # 判断当前路径下的文件夹是否存在
os.mkdir("b") # 创建文件夹
if not os.path.exists("b/test.text"): # 判断路径下的文件是否存在
f = open("b/test.text", "w") # 打开文件,写入
f.write("hello world") # 写入文件件内容
f.close() # 关闭文件
运行的结果
# print(os.listdir("./")) # 返回指定目录下的所有文件名和目录
['.pytest_cache', 'data.text', 'main.py', 'testdir', 'test_guess_numbers.py', '__init__.py', '标准库.py', '面向对象.py']
# print(os.getcwd()) # 返回当前的工作目录
F:\develop\UI自动化框架\test_case