这是我昨天的一个问题的延续。我正在尝试打开一个包含数字列表的文本文件。我想多次将这些数字写入一个新文件。循环的目的是能够多次写入源列表。在此示例中,我想打印 100 个数字的列表 10 次,因此我最终在输出文件中得到了 1000 个数字的列表。这是我正在使用的代码:
i = 10
while i > 0:
with open ('C:/TestReq_100 Records.txt', 'r') as ipf:
for line in ipf:
num = line.strip()
filename = 'processed.txt'
with open('processed.txt', 'w') as opf:
opf('%s' %num)
## print num
i = i - 1
如果我注释掉与写入文件相关的代码并在解释器中使用 print 命令,代码会执行我想要的操作。我似乎无法在文本文件中获得相同的输出。再说一次,我不是学生。只是尝试创建文件以在我公司的软件中使用以进行测试...谢谢!