1.在进行嵌入式开发过程中会遇到此类情况:
想去掉文档中的“//0x20”的信息,手动消除的话会很麻烦,这时用python脚本就很方便。
2.源码:
#!/usr/bin/python3
# 打开一个文件
f = open("test.txt", "r+")
text = f.read()
list1 = list(text)
counter=0
times_flag=0
for x in list1:
if x=='/':
list1[counter]=' '
times_flag+=1
elif times_flag <= 3 and times_flag > 0:
list1[counter]=' '
times_flag+=1
if times_flag==4:
times_flag=0
else:
print("计算中。。。")
counter+=1
text2="".join(list1)
f.seek(1)
f.write(text2)
print(len(text))
print(type(text))
print(len(list1))
print(type(list1))
print(len(text2))
print(type(text2))
#f.write( "这似乎空间建设的适adsa应祭祀啊\n是的请问科技司卡拉就是建设局啦!!\n" )
# 关闭打开的文件
f.close()
这样就能一键消除,非常方便。