python - 我可以只使用 PYC 文件吗

标签 python

我有一个使用几个 PY 文件的程序。在我使用 PY 文件之前,代码工作正常。但是,对于加密,当我删除 PY 文件并只保留 PYC 文件时,程序失败并显示消息: ImportError: 没有名为 abc 的模块

有什么想法/想法,为什么 python 不喜欢这里的 PYC,而 PY 文件一切正常?

最佳答案

.pyc 文件包含字节编译的 python。这些可以再次反编译成非常易读的 python 代码,并且不是对研究源代码的人的保护。

如果你确实想使用它,你需要确保编译所有文件,使用:

python -m compileall /path/to/package

在删除 .py 源文件之前。

关于python - 我可以只使用 PYC 文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12314090/

相关文章:

python - 如何获取/抓取 Play 商店或应用商店中应用的所有评论,我只获得前 40 条评论?

python - Scapy 变量嗅探器

python - 在python中,如何将多个语句的条件语句变成像三元运算符一样的简写行?

python - PIL的色彩空间转换YCbCr -> RGB

Python:解码为url格式

python - 使用python写入csv文件时如何处理字符串

Python OpenCV 打开视频文件与打开网络摄像头

python - 是否可以使用 Python csv 阅读器读取 C++ std::setw 生成的文件?

python - 将相机捕获的视频流式传输到另一个位置

python - 子集 Pandas 中的多层次数据