小编Nat*_*zad的帖子

从python中的包导入模块,这个基本问题我想我甚至都找不到答案

所以我的第一个python程序,我从PYPI下载了macholib包,然后解压缩并运行安装了setup.py使用python install,现在我正在尝试运行一个程序,我首先导入macholib,然后当我尝试访问像Macho这样的方法,它给我一个错误,说macholib模块没有名为Macho的属性.我的理解是macholib是一个包而不是一个模块或者什么东西,因此我不能使用包的内容.请回答,我在这么简单的新手问题上浪费了太多时间.使用最新版本的python运行mac.

码:

import sys
import macholib
MachO(DivXInstaller.dmg) 
Run Code Online (Sandbox Code Playgroud)

我尝试了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
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
1
解决办法
697
查看次数

标签 统计

python ×1