删除文件夹下所有.txt文件中所有的中括号
运行后即可删除input_path路径下所有.txt文件内的中括号,如果你好奇为什么需要这一步,等你使用eval把字符串转化成字典结果出来一个列表就知道了。
import glob
import os
def remove_brackets_from_file(file_path):
with open(file_path, 'r') as file:
content = file.read()
content = content.replace('[', '').replace(']', '')
with open(file_path, 'w') as file:
file.write(content)
if __name__ == '__main__':
input_path = "D:\\Pycharm\\project\\reformExcelData\\OceanOil\\check\\check_data_test"
file_list = glob.glob(os.path.join(input_path, "*.txt"))
print(file_list)
for file in file_list:
remove_brackets_from_file(file)