- os模块
- 自动化测试中,经常需要查找文件。import os
- os.getcwd():查看当前所在路径
- os.listdir():列举当前目录下所有文件,返回列表类型
- os.path.abspath(path):返回path的绝对路径,并不检测路径下是否存在文件
import os
print(os.path.abspath("."))返回当前的路径
import os
print(os.path.abspath(".."))返回当前上一级的路径 - os.path.split(path):将路径分解为(文件夹,文件名),返回类型为元组
- os.path.join(path1,path2,...):将path进行组合,若其中有绝对路径,则之前的path会被删除.
- os.path.dirname(path):返回pathzhon中文件夹的部分,不包括"\"
- os.path.basename():返回path中的文件名
- os.path.getsize():获取文件的大小,若是文件夹则返回0
- os.path.exists():判断路径是否存在,判断文件是否存在
- os.path.isdir:判断是否为目录,是返回为True,否则返回false
- os.path.isfile:判断是否为文件,若是返回True,否则返回false
- 栈stack
- 先进后出
- 栈在Python中没有熟虑类型,可以暂时压制
mystack = []
#压栈[向栈中存数据]
mystack.append(1)
print(mystack)
mystack.append(2)
print(mystack)
mystack.append(3)
print(mystack)
#出栈[从栈中取数据]
mystack.pop()
print(mystack)
mystack.pop()
print(mystack)
- 目录遍历/广度遍历
- 栈
- 队列
Python os,栈,队列初探
最新推荐文章于 2024-07-19 10:10:58 发布