僅供日常筆記,大神勿噴
通過python獲取指定目錄下的所有文件,通過遍歷獲取需要的文件
示例:
class CaseFilses():
def __init__( self, file_name='test_', ex_name='.py'):
"""
模糊查找文件
:param now_dir:
:param test_dir:
:param file_name: 文件名匹配搜索的關鍵字
:param ex_name: 文件的擴展名
:return:
"""
self.now_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
test_dir = self.now_dir + '/testcase/'
log.info("case文件路徑:{}".format(test_dir))
# 獲取指定路徑下的所有文件
files = os.listdir(test_dir)
self.case_files = []
# 清空文件內容
with open(self.now_dir+'/config/case_file.txt', 'w') as f:
f.truncate()
# 寫入查找到的文件
for f in files:
if f.startswith(file_name) and f.endswith(ex_name):
self.case_files.append(f[:-3])
with open(self.now_dir+'/config/case_file.txt', 'a') as fil:
fil.writelines("{}\n".format(f[:-3]))
log.info("查找到的case文件列表:{}".format(self.case_files))
如果觀衆超過10人,後續繼續發個人的《appium之android多機運行不同case》心得