AttributeError:将输出输入保存到文件时,“ int”对象没有属性“ splitlines”

时间:2019-09-11 01:16:04

标签: python python-3.x

当我将用户输入保存到文件中时,出现“ 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()

1 个答案:

答案 0 :(得分:1)

output_file.write返回文件中写入的字符数,因此您在int上调用.splitlines()。您可能应该删除.splitlines()