这是我第一次问问题,所以请原谅。
我正在学习教程并使用此文件夹中的代码:https://github.com/ehmatthes/pcc_2e/tree/master/chapter_12/adding_ship_image
我确实在vs代码中复制了该文件夹,其中所有代码和名称都正确使用。
由于某种原因,我收到此错误:
Traceback (most recent call last):
File "/Users/sammyawad/Documents/projects/alieninvasion/alien_invasion.py", line 6, in <module>
from ship import Ship
ImportError: cannot import name 'Ship' from 'ship' (/Users/sammyawad/Documents/projects/alieninvasion/ship.py)
此外,我认为我在linting方面存在问题,因为它可以突出显示该类的pygame初始化函数,即使它可以工作。
答案 0 :(得分:0)
将其更改为:
from .ship import Ship
答案 1 :(得分:0)
将模块导入为此类的实例...
from ship import Ship as s1