Я новичок в создании модулей на Python, и я хочу создать модуль и экспортировать результаты. Пока у меня есть следующее, и я назвал модуль Card_module
:
from random import shuffle
def Cards(deck,colour):
for item in colour:
return (item,deck)
def Vdeckk():
colour=['RED', 'YELLOW', 'BLACK']
deck=[]
deck=[Cards(value,colour)for value in range(1,11)]
return (deck)
if __name__=='__main__':
Vdeckk()
Когда я запускаю import Card_module
, тогда Card_module.Vdeckk()
я получаю следующее сообщение об ошибке:
Traceback (most recent call last):
File "<ipython-input-61-8a304a818b2c>", line 1, in <module>
Card_module.Vdeckk()
File "C:\Users\mnazari\AppData\Local\Continuum\anaconda3\lib\site-packages\IPython\core\displayhook.py", line 258, in __call__
self.update_user_ns(result)
File "C:\Users\mnazari\AppData\Local\Continuum\anaconda3\lib\site-packages\IPython\core\displayhook.py", line 196, in update_user_ns
if result is not self.shell.user_ns['_oh']:
KeyError: '_oh'