Не могу импортировать свой собственный модуль в Python 3.6.5 / Pycharm - PullRequest
0 голосов
/ 25 апреля 2018

Я использую Python 3.6.5 и Pycharm. У меня есть два ".py" файла с именами make_pizza.py и pizza.py. На рисунке ниже показан путь к двум файлам: enter image description here

А подробности двух .py файлов приведены ниже: 1) pizza.py:

def make_pizza(size,*toppings):
"""Describe the pizza you want to make"""
print("\nMaking a " + str(size)
      + "-inch pizza with the following toppings:")
for topping in toppings:
    print("- " + topping)

2) make_pizza.py:

import pizza

pizza.make_pizza(16, 'pepperoni')

Как показано выше, я хочу импортировать модуль "pizza.py" в "make_pizzas.py" и использовать функции "make_pizza". Однако, когда я запускаю «make_pizza.py», он не будет работать, и появится ошибка:

Traceback (most recent call last):
  File "C:/Softwares/Python3.6/Project0/making_pizzas.py", line 1, in <module>
    import pizza
ModuleNotFoundError: No module named 'pizza'

Я уверен, что я поместил эти два .py файла в одну папку с именем «Project0», и я отметил путь к папке как Sources Root. но ошибка все еще там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...