python实现读取⽂件夹下所有⽂件内容
我们在做前端项⽬的国际化的时候⼀般都需要将⽤到的中⽂字符⼀个个的复制出来,效率很低,⽽且还容易遗漏,所以就⽤python写了⼀个⾃动读取的⼯具类
# 展开⽂件夹下所有⽂件
import os
import re
# 接收结果数据
result_list = []
# 正则,符合条件的中⽂
reg_name = repile(r'[\u4e00-\u9fa5]*[a-zA-Z,,0-9~]*[\u4e00-\u9fa5]+')
# 获取⽂件路径
def filePath(path):
for name in os.scandir(path):
# 有⽂件夹递归
if name.is_dir():
filePath(name.path)
else:
# js后缀的⽂件都读取过滤出来
if bool(re.search('.js',name.path)):
fileRead(name.path)
python怎么读文件夹下的文件夹fileWrite('F:/py_tool/tool/zh.json')
# 读⽂件
def fileRead(read_path):
# 打开⽂件
print(read_path)
file_data = open(read_path,encoding='utf8')
file_read_data = ad()
# 获得列表并去重
file_data_list = list(set(reg_name.findall(file_read_data)))
# 数据正则数据处理
for result in file_data_list:
result_list.place("'",''))
print(result_list)
# 关闭⽂件
file_data.close()
# 写⽂件
def fileWrite(write_path):
# 打开⽂件
with open(write_path,'w',encoding='utf8') as file_data:
file_data.write(str(result_list))
file_data.close()
filePath(r'F:\ti-tim-web\src\pages')
# 这⾥的r是转义的没有这个 r 会下⾯这个错
OSError: [WinError 123] ⽂件名、⽬录名或卷标语法不正确。: 'F:\ti-tim-web\\src\\pages'
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论