如何将Int保存到文本fi

2024-06-24 13:31:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将名为“curmov”的int保存到一个文本文件中,以便以后可以再次访问它。我不断地得到一个类型错误:必须是str,而不是int。我需要它保持一个内景,任何思想

curmov = 21
def savemov():
    global curmov
    text_file = open("curmov.txt", "w+")
    text_file.write(curmov)
    text_file.close()    

Tags: texttxt类型def错误openglobalfile
1条回答
网友
1楼 · 发布于 2024-06-24 13:31:00

将其转换为字符串

text_file.write(str(curmov))

您仍然可以在函数中使用curmov作为int。这将只做一个临时的string复制并将其写入文件。就文件而言,它不知道它是intfloat还是{},一切都是字符串!在

相关问题 更多 >