读入一个Python程序,将其单行的注释(即每一行“#”后面的内容)删除后保存;
with open('/home/kiosk/PycharmProjects/python/test.py', 'r+') as f, open('new.txt', 'w+') as f1:
li = f.readlines()
# print(li)
li1 = []
for i in li:
# print(i)
# new = i.strip('')
# print(i)
if i.startswith('# '):
# i = ' '
# print(i)
i = ' '
else:
j = i
li1.append(j)
# print(li1)
for i in li1:
# print(i)
f1.write(i)