无法从 y 导入名称 x

问题描述 投票:0回答:1

你好,我是一个完全的Python菜鸟,我已经学习了大约一周,我试图完成教程中的挑战,但我遇到了一个完整的砖墙,我尝试谷歌搜索这个,但没有解决此类错误的解决方案为我。我正在尝试导入一个模块并让它在此时运行,但出现错误无法从“rps8”导入名称“rock_paper_scissors”。

from rps8 import rock_paper_scissors


  def choosegame():

    Playerschoice = (1, 2)

    print("Welcome to the arcade! 🤖\n")
    input("Please choose a game:\n1 = Rock Paper Scissors\n2 = Guess My Number\n")

    if Playerschoice == 1:
        rock_paper_scissors()

我原本期待另一个模块的石头剪刀布游戏在我输入 1 后开始运行,但我只是得到了错误

python visual-studio-code import module
1个回答
0
投票

您可以按照以下步骤进行检查:

  1. 确保函数
    rock_paper_scissors
    rps8
    模块中定义,并且函数名称拼写正确。
  2. 通过快捷键 Ctrl+Shift+P 检查您的 Python 解释器,然后输入“Python:选择解释器”。
  3. 检查您的模块名称。确保模块名称
    rps8
    正确。这应该是您定义函数的 Python 文件的名称
    rock_paper_scissors
© www.soinside.com 2019 - 2024. All rights reserved.