我的程序需要利用2个文件作为来源。这适用于linux,但不适用于Windows:
然后,我将它们导入如下:
import random
from hangman_art import stages, logo
from hangman_words import word_list
print(logo)
出现错误:
File "c:\Users\MANNY\Documents\python100\hangman\hangman_game.py", line 2, in <module>
from hangman_art import stages, logo
ImportError: cannot import name 'stages' from 'hangman_art'
hangman_art.py的代码:
stages = ['''
+---+
| |
O |
/|\ |
/ \ |
|
=========
''', '''
+---+
| |
O |
/|\ |
/ |
|
=========
''', '''
+---+
| |
O |
/|\ |
|
|
=========
''', '''
+---+
| |
O |
/| |
|
|
=========''', '''
+---+
| |
O |
| |
|
|
=========
''', '''
+---+
| |
O |
|
|
|
=========
''', '''
+---+
| |
|
|
|
|
=========
''']
logo = '''
_
| |
| |__ __ _ _ __ __ _ _ __ ___ __ _ _ __
| '_ \ / _` | '_ \ / _` | '_ ` _ \ / _` | '_ \
| | | | (_| | | | | (_| | | | | | | (_| | | | |
|_| |_|\__,_|_| |_|\__, |_| |_| |_|\__,_|_| |_|
__/ |
|___/ '''
问题出在VS Code编辑器中。我必须定义pythonpath
才能兑现这些模块。
{
"python.autoComplete.extraPaths": ["./hangman"]
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句