【发布时间】:2021-11-13 06:31:58
【问题描述】:
正如标题所说,我需要创建一个函数来读取文件并为该文件中的行编号,跳过空白行,然后将该输出写入另一个文件。这是我到目前为止所拥有的,但我很新,所以我不确定我在做什么。
def num_lines(inputfilename, outputfilename):
f = open(inputfilename, 'r')
lines = f.split("\n")
num_lines = list()
for line in lines:
if line == " ":
num_lines.append(str(len(num_lines))+ " " + line + "\n")
fout = open(outputfilename, 'w')
fout.write(str("\n".join(num_lines)))
fout.close()
还有其他一些单元格检查您的工作,但我收到错误消息 AttributeError: '_io.TextIOWrapper' 对象没有属性 'split'
【问题讨论】: