在 Python 中:我需要获取一个包含一首诗的文本文件并创建一个副本,但带有编号行 1.、2. 等
In Python: I need to take a text file with a poem and create a copy but with numbered lines 1., 2., ect
我才刚刚开始 我只是不确定如何将数字放在每一行的前面,并将其放在 txt 文件中。这是我到目前为止所拥有的。
def 编号(输入文件,输出文件):
对于 infile 中的行:
line = #我不确定从这里去哪里
def main():
try:
infileName = input("Enter the file holding the poem:")
infile = open(infileName,"r")
outfileName = input("Enter the file name to hold the numbered poem:")
outfile = open(outfileName,"w")
print("Numbered version of" + infileName + "is here in" + outfileName +)
except IOError:
print ("Error, could not find files")
主要()
最终结果应该是
诗的第一行
诗的第二行
诗的第三行
等等
进入:
1. 诗的第一行
2. 诗的第二行
3. 诗的第三行
等等
我相信这会有所帮助:
poem = open('first.txt', 'r')
output = open('second.txt', 'w')
count = 1
for line in poem.readlines():
output.write(str(count) + " " + line + "\n")
count += 1
poem.close()
output.close()
我才刚刚开始 我只是不确定如何将数字放在每一行的前面,并将其放在 txt 文件中。这是我到目前为止所拥有的。
def 编号(输入文件,输出文件): 对于 infile 中的行: line = #我不确定从这里去哪里
def main():
try:
infileName = input("Enter the file holding the poem:")
infile = open(infileName,"r")
outfileName = input("Enter the file name to hold the numbered poem:")
outfile = open(outfileName,"w")
print("Numbered version of" + infileName + "is here in" + outfileName +)
except IOError:
print ("Error, could not find files")
主要()
最终结果应该是 诗的第一行 诗的第二行 诗的第三行 等等
进入: 1. 诗的第一行 2. 诗的第二行 3. 诗的第三行 等等
我相信这会有所帮助:
poem = open('first.txt', 'r')
output = open('second.txt', 'w')
count = 1
for line in poem.readlines():
output.write(str(count) + " " + line + "\n")
count += 1
poem.close()
output.close()