python脚本内容如下:
# 导入需要使用的模块
import os
import tkinter.filedialog
fn = tkinter.filedialog.askopenfilename(title='选择了一个文件',filetypes=[('文本文件','.txt'),('所有文件','.*')])
print("打开了文件:"+fn)
line_count=0
f = open(fn,'r',encoding='utf8',errors='ignore')
result = list()
for line in f.readlines():
line = line.strip()
if not len(line) or line.startswith('#'):
continue
line = '"' + line+'","江苏省连云港市","########################################"'
result.append(line)
line_count += 1
print("结果是%s"%result)
return_str = "\n"
open('result.txt','w').write('%s'% return_str.join(result))
print("处理了文件:" +fn+"中的"+str(line_count)+"行非空白行")
实现效果:
先要选择一个文件,然后才会继续执行
D:\softfiles\Python3.8解释器\python.exe C:/Users/admin/PycharmProjects/pythonProject/添加特殊符号.py
打开了文件:C:/Users/admin/Desktop/test.txt
结果是['"17009496","江苏省连云港市","########################################"', '"17009520","江苏省连云港市","########################################"', '"17009510","江苏省连云港市","########################################"', '"17009487","江苏省连云港市","########################################"', '"17009479","江苏省连云港市","########################################"', '"17009485","江苏省连云港市","########################################"', '"17009478","江苏省连云港市","########################################"', '"11007986","江苏省连云港市","########################################"', '"11173171","江苏省连云港市","########################################"', '"11007986","江苏省连云港市","########################################"', '"11006646","江苏省连云港市","########################################"', '"11007986","江苏省连云港市","########################################"', '"11004368","江苏省连云港市","########################################"', '"11174803","江苏省连云港市","########################################"', '"11008161","江苏省连云港市","########################################"', '"11007986","江苏省连云港市","########################################"', '"11007986","江苏省连云港市","########################################"', '"13031000","江苏省连云港市","########################################"']
处理了文件:C:/Users/admin/Desktop/test.txt中的18行非空白行
Process finished with exit code 0
标签:########################################,python,连云港市,添加,江苏省,line,txt,特殊符号 From: https://www.cnblogs.com/cherishthepresent/p/17921671.html