我是python语言的新手,所以当我尝试创建相同的文件五次时,我收到此错误:TypeError:需要一个整数(得到类型str)。
这是我的代码:
def Main():
troll = 'KURAC'
for i in range (5):
with open (i,"login.txt", "w") as f:
f.write(troll + "\n")
f.close()
if __name__ == "__main__" :
Main()
我尝试在网上搜索,但它没有提供太多帮助。 提前谢谢!
答案 0 :(得分:0)
with open (i,"login.txt", "w") as f:
此行打开函数出错需要文件名和模式。你给出了3个论点 要创建名为1login.txt的5个文件,2login2.txt等代码将起作用。
with open (str(i)+"login.txt", "w") as f: