编写一个程序 demo.py,要求运行该程序后,生成 demo_new.py 文件,其中内容与demo.py一样,只是在每一行的后面加上行号。要求行号以#开始,并且所有行的#符号垂直对齐。
file = open('demo.py', 'r+')
data1 = file.readlines()
file.close()
data: str = ''
for i, d in enumerate(data1):
data += '# + str(d)+{}'.format(i)
print(data)
file = open('demo_new.py', 'w+')
file.write(data)
file.close()
file=open('demo.py', 'r+')
data1 = file.readlines()
file.close()
data= ''
for i, d in enumerate(data1):
d=d.replace("\n","")
data += '# {}{}\n'.format(d,i)
print(data)
file = open('demo_new.py', 'w+')
file.write(data)
file.close()