问题标签 [pyc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - methods from .pyc file not being read
I have a python file that does something. It calls into methods from a .pyc file as follows.
someFile.py
When I call the interpreter and type the following statements,
I see the following output:
But, when I run someFile.py, the output prints 'imported' and ignores everything after the 'inputData = ReadInputData(someInputFile)' statement. Why is this statement failing? What am I doing wrong?
python - Python 缓存字节码 (pyc) 文件何时更新?
有时我通过指向在特定模块上运行 unittest make PYTHON_TEST=path_of_module_to_test test
,如果该模块path_of_module_to_test test
导入了一些其他已更新的 python 模块,则从该模块完成的导入将从更新的 py 源文件或未更新的 pyc 文件中获取,或者将导入导致依赖pyc文件的更新?
python-3.x - 如何在不使用 py 文件的情况下将字符串转换为 pyc 文件?
我有一个字符串print("hello")
。我想直接将其存储为 .pyc 文件并稍后执行。我怎样才能做到这一点?
image - 如何在使用 pyc.py 制作 exe 时在 exe 文件中包含图像
在使用 pyc.py 制作 exe 时,它只是将图像引用为静态文件夹引用。
实际上我已经在视觉工作室中使用铁蟒设计了 gui。我有一张必须在第一帧中显示的图像。所以我通过使用代码完成了它
现在我已经运行了这个项目,它显示成功。现在我使用 pyc 模块构建了一个 exe。但问题来了,它没有显示任何窗口,因为参考图像不在 exe 所在的文件夹中。
这是我的问题。我想要解决方案,因为我可以简单地将图像包含在 exe 中并简单地访问它。如果是java,我们可以像这样获取jar中的图像对。
同样,我希望图像位于 exe 文件中并从中引用。只是有人说我任何解决方案。提前致谢...
python - Python类编译后无法更新
几天前我刚开始使用 python,来自 C++ 背景。当我编写一个类,通过脚本调用它,然后更新类的接口时,我会发现一些我觉得非常不直观的行为。
成功编译后,该类似乎不再可更改。这里有一个例子:
测试模块.py:
测试脚本.py:
执行给了我
现在我更改以下参数列表Method
:
,我删除了 testModule.pyc 并在我的脚本中调用
结果,我得到
我究竟做错了什么?为什么脚本不使用类的更新版本?我使用 Canopy 编辑器,但我在 python.exe 解释器中也看到了这种行为。
如果之前有人问过类似的问题,我们深表歉意。我没有找到与此相关的问题。
python - 为什么在导入时会创建 .pyc 文件?
我已经看到了一些描述.pyc
文件是什么以及何时创建的资源。但是现在我想知道为什么在.py
导入文件时会创建它们?
另外,为什么不.pyc
为进行导入的主要 Python 文件创建一个文件呢?
我猜这与性能优化有关,学习这鼓励我分解我的文件,因为内置编译似乎很好利用。但是我不确定是否是这种情况,而且我也很好奇是否有人对运行程序有和没有.pyc
文件的差异有统计数据,如果它确实是为了速度。
我会自己运行它们,但我没有一个好的、大型的 Python 代码库来测试它。:(
python - 如何执行编译的python代码
我有一个编译好的 Python 文件,path/program.pyc
.
我想用我当前的globals()
and执行它locals()
。我试过了:
更具体地说,我想要的是:
一个.py:
b.py:
当我运行时a.py
,我想查看输出:1
.
实际上execfile()
正是我想要的,但它只适用于.py
文件而不是.pyc
文件。我正在寻找execfile()
适用于.pyc
文件的版本。
python - C 可以运行已编译的 Python 代码(.pyc 文件)吗?
考虑到主要的 Python 实现 CPython 是用 C 编写的,并且存在可以将 Python 代码转换为 C 的库,是否可以在 C 或 C++ 中运行已编译的 Python 字节码?
python - 我如何理解 .pyc 文件内容
我有一个.pyc
文件。我需要了解该文件的内容以了解 python 的反汇编程序是如何工作的,即如何dis.dis(function)
从.pyc
文件内容生成输出。
例如
我需要使用该.pyc
文件获得这样的输出。
python - 如何从 Python 脚本制作 .pyc 文件
我知道当 Python 脚本在其他 python 脚本中导入时,会创建一个 .pyc 脚本。有没有其他方法可以使用 linux bash 终端创建 .pyc 文件?