import os
import pandas as pd
# 定义替换函数
def replace_quotes(file_path):
with open(file_path, 'r', encoding='utf-8') as f:
text = f.read()
new_text = text.replace("'", "\"")
with open(file_path, 'w', encoding='utf-8') as f:
f.write(new_text)
# 遍历指定文件夹及其子文件夹下所有txt文件
def traverse_files(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith('.txt'):
file_path = os.path.join(root, file)
try:
replace_quotes(file_path)
except:
print(f"发生错误:{file_path}")
if __name__ == '__main__':
folder_path = 'E:\dw1_xcredit_06'
traverse_files(folder_path)
快速实现txt文档内字典的单引号替换为双引号
最新推荐文章于 2024-11-02 16:28:26 发布
该Python脚本定义了一个函数replace_quotes用于读取指定路径的文本文件,将单引号替换为双引号。然后,traverse_files函数遍历指定文件夹及其子文件夹下的所有.txt文件,对每个文件调用replace_quotes进行处理。如果在处理过程中发生错误,脚本会捕获异常并打印错误信息。
摘要由CSDN通过智能技术生成