私の最初のpythonプログラムでは、PYPIからmacholibパッケージをダウンロードして解凍し、 pythonのインストール、今私はMacholibを最初にインポートするプログラムを実行しようとしています。Machoのようなメソッドにアクセスしようとすると、macholibモジュールにMachoという属性がないというエラーが表示されます。 私の理解はmacholibはパッケージであり、モジュールではないので、パッケージの内容は使用できません。 答えてください、私はこのような単純な初心者の問題ではあまりにも多くの時間を無駄にしました。 最新バージョンのpythonでmacを実行しています。Pythonのパッケージからモジュールをインポートするなどの基本的な問題があります。答えは見つからないと思います。
コード:
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
あなたが実行コードとあなたが得るトレースバックを提供してください。 –