【发布时间】:2016-09-03 19:15:19
【问题描述】:
我对冻结和打包代码的过程比较陌生,我对冻结项目的担忧之一是如何处理用户输入。我在一个项目中有一个主文件,该文件处理具有如下输入区域的物理内容:
#Coil(center, radius, normal vector, current, scene, loops(default=1), pitch(default=1))
#Example coil:
r = Coil(vector(0, 0, 0), 10, vector(0, 1, 1), 10, d, 10, 0.5)
所以在我用 py2exe 或我找到的任何类似的东西打包文件之后,有没有办法让用户输入像上面那样,或者我需要在打包代码之前为此创建一个用户界面?谢谢!
【问题讨论】:
-
我没有看到代码示例实际上有任何用户输入。
-
我的意思是他们可以在主 .py 程序本身中将代码编辑为他们需要的任何变量。用户没有在正在运行的程序中明确输入任何内容,抱歉我不清楚。这更有意义吗?
-
据我了解,使用 py2exe 后,您将得到一个无法再编辑的可执行文件(我认为它将是二进制文件)。因此,如果您希望用户提供输入,您可能需要实现命令行参数
标签: python python-2.7 vpython