Skip to content

Commit

Permalink
import the module from other directory
Browse files Browse the repository at this point in the history
  • Loading branch information
dragondive committed Mar 14, 2023
1 parent a61b47d commit 27f4f25
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions python/modules/main.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import message
import message.message_provider

print(type(message))
print(dir(message))
print(message.message_provider.get_message()) # error!
print(type(message.message_provider))
print(dir(message.message_provider))
print(message.message_provider.get_message())

# PS C:\WORK\dragondive\heavens-arena\python\modules> python main.py
# PS C:\WORK\dragondive\heavens-arena\python\modules> python main.py
# <class 'module'>
# ['__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__']
# Traceback (most recent call last):
# File "C:\WORK\dragondive\heavens-arena\python\modules\main.py", line 5, in <module>
# print(message.message_provider.get_message())
# ^^^^^^^^^^^^^^^^^^^^^^^^
# AttributeError: module 'message' has no attribute 'message_provider'
# ['__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'message_provider']
# <class 'module'>
# ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'get_message']
# Hello World

0 comments on commit 27f4f25

Please sign in to comment.