我正在创建一个脚本,它使用os walk遍历查找文件的目录。然后,该脚本将文件名写入txt文件。我在标记每个文件时遇到问题。我希望每个文件都分配一个唯一的整数,例如:
File ID: 1001
File ID: 1002
如何增加写入txt文件的数字?
我试过了:
num = 0
newNum = 1
f.write('File ID: ' + '%d' + '%d' % (num, newNum))
错误说:
Type error: function takes exactly 1 argument (2 given)
答案 0 :(得分:1)
首先,这个:
f.write('File ID: ' + '%d' + '%d' % (num, newNum))
应该只是
f.write('File ID: %d' % (num + newNum))
然后你必须增加其中一个,例如:
numNum += 1