代码拉取完成,页面将自动刷新
import json
from math import fabs
import os
import string
from unittest.mock import patch
def loadConfig():
'''
加载配置文件
'''
if os.path.exists('Config.json') == 0:
return None
with open("Config.json","r") as config_file:
config_dict = json.load(config_file)
return config_dict
def readLines(filepath):
'''
读取文件中的所有行
'''
if os.path.exists(filepath):
readFile = open(filepath)
lines =readFile.readlines()
readFile.close()
files = []
for l in lines:
files.append(l.rstrip())
return files
else :
print("WARNING:",filepath,"is not exists!")
return []
def getallfilesOfdir(dir:string,match:list):
'''
获得某个目录下匹配的文件
'''
# os.chdir(self.config["directorypath"])
# print(os.path.abspath(os.curdir))
all_file = os.listdir(dir)
files = []
for f in all_file:
path = dir +"\\" +f # 使用全路径判断是文件还是文件夹
# print(f,"isdir :",os.path.isdir(path)," isfile :",os.path.isfile(path))
if os.path.isdir(path):
files.extend(getallfilesOfdir(path,match))
else:
# 获得后缀,不包括.
suffix = os.path.splitext(path)[-1].removeprefix('.')
if suffix in match:
files.append(path)
return files
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。