如何导入自制模块?

时间:2020-07-20 11:18:03

标签: python module traceback

我创建了一些用于学习目的的简单模块,其中包含简单的类和函数,并尝试将其导入shell。不幸的是,发生TraceBack错误。

我已经检查了os.getcwd(),并且所有这些模块都在目录中。我还用pycharm和shell本身(open("filename","w")和其他东西)创建了模块,但python仍然找不到它们。

您知道发生这种情况的原因是什么吗?

import komendy

错误:

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Applications/PyCharm CE.app/Contents/plugins/python-ce/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'komendy'

它们在同一文件夹中:

>>> os.listdir()
['komendy.py', 'zmienne.py', 'venv', 'mordeczko.txt', 'mordo', '.idea']

想法?

1 个答案:

答案 0 :(得分:0)

您可以像这样导入您的库及其方法:

from komendy import *

也请检查以下内容: How to import other Python files?

相关问题