Почему при импорте собственных модулей появляется ошибка трассировки? - PullRequest
0 голосов
/ 30 мая 2020

Когда я пытался импортировать один из моих модулей, например, из файла call.py:

def call_name1(name) :
    print(name.title(), 'is present!')

В тестовый файл test.py:

import call

call_name1('kevin')

Это дает мне ошибка трассировки:

Traceback (most recent call last):
  File "/Users/kahsengho/PycharmProjects/Projects/test.py", line 3, in <module>
    call_name1('lebron')
NameError: name 'call_name1' is not defined

Что я сделал не так? Потому что я поместил эти два файла в одну папку.

1 Ответ

0 голосов
/ 31 мая 2020

Я нашел для этого рабочий код!

import call

call.call_name1('Kevin')
...