【发布时间】:2016-10-20 05:31:29
【问题描述】:
有没有办法在 qpython3 中创建我自己的模块?如果有的话,最好能正确地修复我的代码,而不必一直只修复 onde 行。
【问题讨论】:
-
请澄清您的问题。不清楚你想做什么。
标签: python-3.x module qpython3
有没有办法在 qpython3 中创建我自己的模块?如果有的话,最好能正确地修复我的代码,而不必一直只修复 onde 行。
【问题讨论】:
标签: python-3.x module qpython3
好吧,我正在创建一个包含 3 个游戏的游戏,我想将游戏功能放在单独的模块中,例如: 从 tictactoe 进口 结构Ticactoe 从国际象棋导入结构国际象棋
然后这些函数在调用时简单地打印特定的游戏结构,如 tictactoe 等级和国际象棋表。例如,在单个模块中编辑游戏功能更简单
【讨论】:
您必须将所需的函数写入 .py 脚本,该脚本与您希望调用的模块具有相同的名称。然后,您必须将其添加到站点包目录中,然后您应该能够从任何地方访问它们。 只要确保它在“qpython\lib\python3.2\packages\”目录中即可
【讨论】:
在脚本的本地目录中创建您的游戏库,例如 myGameLib.py。
然后从你的主要 python 代码:
从 myGameLib 导入 *
请注意,这将起作用。但是,如果您想为您的 python lib 创建一个子目录,例如脚本的本地目录 /mysubdir,
从 mysubdir.myGameLib 导入 *
在 QPython3 中似乎被破坏了。
【讨论】: