我創建一個模塊,它具有類:如何從我的模塊導入和創建我的課程?
class LogLevel():
Info = 1
Warn = 2
Error = 3
class FalconPeer():
def __init__(self, port=37896, log_level=LogLevel.Info):
self._port = port
self._log_level = log_level
在文件夾結構:
+---PyFalconUDP | CHANGES.txt | LICENSE.txt | MANIFEST.in | README.txt | setup.py | +---falconudp | enums.py | falconpeer.py | tree.txt | __init__.py | +---test | test_location.py | test_utils.py | __init__.py
但在PyFalconUDP文件夾,我不能導入和使用我的班運行的Python - 我該怎麼辦創建一個FalconPeer
?
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (In tel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import falcondup.FalconPeer Traceback (most recent call last): File "", line 1, in ImportError: No module named 'falcondup' >>> import falconudp.FalconPeer Traceback (most recent call last): File "", line 1, in ImportError: No module named 'falconudp.FalconPeer' >>> import falconudp >>> a = FalconUDP() Traceback (most recent call last): File "", line 1, in NameError: name 'FalconUDP' is not defined >>> a = falconudp.FalconPeer() Traceback (most recent call last): File "", line 1, in AttributeError: 'module' object has no attribute 'FalconPeer' >>> from falconudp import FalconPeer Traceback (most recent call last): File "", line 1, in ImportError: cannot import name FalconPeer >>>
,可以你這樣做對我來說,導入操作系統和os.getcwd() –
後導入操作系統輸出:'C:\\ Dev \ PyFalconUDP',即我開始解釋器的目錄。 – markmnl