所以我的第一个 python 程序,我从 PYPI 下载了 macholib 包,然后解压缩并使用 python install 运行安装了 setup.py,现在我正在尝试运行一个程序,我首先导入 macholib,然后当我尝试访问像 Macho 这样的方法,它给了我一个错误,说 macholib 模块没有称为 Macho 的属性。我的理解是 macholib 是一个包而不是模块或其他东西,因此我不能使用包的内容。请回答,我在这么简单的新手问题上浪费了太多时间。使用最新版本的 python 运行 mac。
代码:
import sys
import macholib
MachO(DivXInstaller.dmg)
我试过 macholib.MachO(DivXInstaller.dmg) 和 macholib.MachO.MachO(DivXInstaller.dmg)
Error for python test.py
Traceback (most recent call last):
File "test.py", line 3, in <module>
MachO(DivXInstaller.dmg)
NameError: name 'MachO' is not defined