当我将用户输入保存到文件中时,出现“ AttributeError:'int'对象没有属性'splitlines'”。
def testfunction():
global names, type, length
while True:
name = input("Name: ")
type = input("Type: ")
if type == "Length":
length = input("Length: ")
output_file = open("Test.txt", "w")
output_file.write(f"""
{length}
""").splitlines()
output_file.close()
return name, type
testfunction()
答案 0 :(得分:1)
output_file.write
返回文件中写入的字符数,因此您在int上调用.splitlines()
。您可能应该删除.splitlines()
。