【发布时间】:2014-06-10 11:42:02
【问题描述】:
def createOutfile(text,lines,outfile):
infile = open(text, 'r')
newtext = open(outfile, 'w')
count = 0
newfile = ''
for line in infile:
count = count + 1
newfile = newfile + "{0}: {1}".format(count,line)
newtext.write(newfile)
print(newtext)
我正在尝试获取一个文件 (text) 并创建该文件 (outfile) 的副本,该副本仅对行进行编号。我现在的代码没有打印错误,但它给了我这个:
<_io.textiowrapper name="mydata.out" mode="w" encoding="UTF-8">
如果我将print(newtext) 替换为print(newfile),它就会给我我想要的。我做错了什么?
【问题讨论】: