【发布时间】:2021-10-10 19:23:51
【问题描述】:
我编写了一个代码(登录系统),通过 gspread 在 Google 表格中存储了密码和用户名。我还写了一个功能(记住我),其主要功能是创建一个 txt 文件并在其中输入登录名和密码。这样当用户再次打开程序时,代码会调用该文件并从中读取数据,然后填写字段。
在 (.py) 中一切运行良好。
在(exe)中一切正常,除了再次将用户输入的数据写入 txt 文件
更多说明: - 当用户第一次使用应用程序时。该代码在与程序相同的文件夹中创建一个 txt 文件。这一步工作正常
- 当用户输入登录名和密码时。然后他按下(记住我)然后按下回车,这一步也可以正常工作,除了(在应用程序之前创建的 txt 文件中写入用户信息)
有什么帮助吗?谢谢
我正在使用 tkinter
【问题讨论】:
-
我不明白什么不起作用。你是说exe不能第二次读取文本文件?或者你是说它不能再次写入文本文件?您应该向我们展示源代码。
-
当我将 py 转换为 exe (--onedir) 时它工作正常并且可以在 txt 文件或 json 中读取和写入任何内容,但是如果我将 py 转换为 exe (--one 文件) 应用程序无法写入进入txt,但可以阅读
-
如果我们无法知道问题出在哪里,我们该如何帮助您?你应该创建一个最小的代码示例,它有同样的问题,否则没有人有完整的信息来帮助你(我们只能猜测它可能是什么常见问题)。
-
对不起,伙计们现在的工作,当我以管理员身份运行我的 exe 文件 LOL 时,它工作正常并且应用程序能够像往常一样将数据写入 txt 文件......我的问题是我的应用程序可以读取 txt文件,但可以写入,就是这样
标签: python tkinter pyinstaller