重写导入的模块(以及使用重写的版本)时如何使用py2exe

弥敦道

我在使用py2exe时遇到了一些问题,但尚未找到答案。我写了一个小测验程序,我要导入一个包含所有问题和答案的模块questions.py。
在开始测验之前,您可以按一个按钮并定义新的问题和答案。这样做,我重写了questions.py文件,最后我也重新加载了该文件(不使用类,因此没有问题)。
当我在程序上使用py2exe时,他无法重写questions.py。
当然,程序现在使用另一个文件。

是否可以重写导入的questions.py的这个新文件,如果可以,我是否仍可以使用python语言来重写它?

您可能需要了解(或可能不需要)有关我的程序的其他信息:
将Tkinter用作我的程序的GUI,并从“输入”框中获取新问题。
使用python 2.7
如果您需要一段代码,请询问并将其发布。

非常感谢大家,如果我根本没有提供足够的信息,对不起,这是我第一次在论坛上问问题

贡卡洛普

尽管有一些重新打包exe文件以包含new的方法questions.py,但是肯定会非常复杂,因此我建议您完全重新考虑策略。

尽管python允许进行大量的自我修改并简化代码生成,但是通常通过包含外部文件来完成此任务,该外部文件中的问题以某种序列化格式存储,例如XMLJSONYAML

您可以在启动程序时阅读此文件,并在保存新问题时将其写入。如果您不熟悉这些格式中的任何一种,则可能应该使用JSON,因为它与数据结构的常用python语法最相似。这是json模块的好教程

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用py2exe创建exe并导入xlrd脚本时遇到问题

来自分类Dev

使用py2exe创建exe并导入xlrd脚本时遇到问题

来自分类Dev

如何使用导入模块语法重写此require模块

来自分类Dev

如何使用导入模块语法重写此require模块

来自分类Dev

如何使用py2exe防止不必要的导入?

来自分类Dev

尝试使用pythonnet从脚本构建exe时,py2exe失败,并显示“没有名为'clr'的模块”

来自分类Dev

使用py2exe时出现NameError

来自分类Dev

在virtualenv中使用py2exe

来自分类Dev

使用Py2exe拒绝访问

来自分类Dev

使用py2exe的scipy脚本

来自分类Dev

与py2exe打包时不包含keyring模块

来自分类Dev

使用py2exe打包py文件时,“超出了最大递归深度”

来自分类Dev

py2exe的相对导入错误

来自分类Dev

Py2Exe“缺少模块”

来自分类Dev

使用py2exe创建单实例exe

来自分类Dev

使用py2exe从PyQt程序生成exe

来自分类Dev

使用py2exe时,使用Numpy创建一个tcl文件夹

来自分类Dev

如何使用py2exe将python + gevent程序打包到.exe文件中?

来自分类Dev

Py2exe; 导入错误没有名为Tweepy的模块

来自分类Dev

Py2exe; 导入错误没有名为Tweepy的模块

来自分类Dev

Py2exe; 导入错误,没有名为colorama的模块

来自分类Dev

在使用gitpython和py2exe时禁用cmd窗口的弹出窗口?

来自分类Dev

Py2exe:执行创建的exe文件时导入错误

来自分类Dev

我如何在xlwings,numpy中使用cx_freeze或py2exe

来自分类Dev

py2exe无法从six.py导入

来自分类Dev

Python:使用py2exe将python脚本转换为.exe文件时,原始源代码是否可见?

来自分类Dev

使用py2exe时,使用Numpy会创建一个tcl文件夹

来自分类Dev

如何重写和仅使用一个版本的url?

来自分类Dev

如何使用 IIS 重写模块删除 url 中的锚点?

Related 相关文章

  1. 1

    使用py2exe创建exe并导入xlrd脚本时遇到问题

  2. 2

    使用py2exe创建exe并导入xlrd脚本时遇到问题

  3. 3

    如何使用导入模块语法重写此require模块

  4. 4

    如何使用导入模块语法重写此require模块

  5. 5

    如何使用py2exe防止不必要的导入?

  6. 6

    尝试使用pythonnet从脚本构建exe时,py2exe失败,并显示“没有名为'clr'的模块”

  7. 7

    使用py2exe时出现NameError

  8. 8

    在virtualenv中使用py2exe

  9. 9

    使用Py2exe拒绝访问

  10. 10

    使用py2exe的scipy脚本

  11. 11

    与py2exe打包时不包含keyring模块

  12. 12

    使用py2exe打包py文件时,“超出了最大递归深度”

  13. 13

    py2exe的相对导入错误

  14. 14

    Py2Exe“缺少模块”

  15. 15

    使用py2exe创建单实例exe

  16. 16

    使用py2exe从PyQt程序生成exe

  17. 17

    使用py2exe时,使用Numpy创建一个tcl文件夹

  18. 18

    如何使用py2exe将python + gevent程序打包到.exe文件中?

  19. 19

    Py2exe; 导入错误没有名为Tweepy的模块

  20. 20

    Py2exe; 导入错误没有名为Tweepy的模块

  21. 21

    Py2exe; 导入错误,没有名为colorama的模块

  22. 22

    在使用gitpython和py2exe时禁用cmd窗口的弹出窗口?

  23. 23

    Py2exe:执行创建的exe文件时导入错误

  24. 24

    我如何在xlwings,numpy中使用cx_freeze或py2exe

  25. 25

    py2exe无法从six.py导入

  26. 26

    Python:使用py2exe将python脚本转换为.exe文件时,原始源代码是否可见?

  27. 27

    使用py2exe时,使用Numpy会创建一个tcl文件夹

  28. 28

    如何重写和仅使用一个版本的url?

  29. 29

    如何使用 IIS 重写模块删除 url 中的锚点?

热门标签

归档