如何在pydroid中导入模块
Posted
技术标签:
【中文标题】如何在pydroid中导入模块【英文标题】:How to import module in pydroid 【发布时间】:2021-02-13 10:36:27 【问题描述】:我在 pydroid 3 中导入我创建的模块时遇到问题。 在 python 3 的桌面版本中,该过程似乎非常简单,但我尝试在 pydroid 3 应用程序的 Mobile 中执行此操作,但它不起作用。 输出未找到名为“mymodule”的模块 当我使用 Def 创建我的模块并使用 mymodule.py 保存时
定义天空(名称): return ("Welcome, " + name)
错误!
Python 3.8.3(默认,2020 年 5 月 27 日,02:08:17) [GCC 9.3.0] 在 Linux 上 输入“help”、“copyright”、“credits”或“license”了解更多信息。
导入我的模块 回溯(最近一次通话最后): 文件“”,第 1 行,在 ModuleNotFoundError: 没有名为“mymodule”的模块
【问题讨论】:
您能展示一下您是如何构建目录的吗? 对不起,我无法添加任何代码图片 【参考方案1】:我也遇到了同样的问题,然后我将模块移至 ru.iiec.pydroid3 。试试看它是否有效。
【讨论】:
【参考方案2】:我也遇到了同样的问题,但是在终端上搜索了一段时间后,我得到了 modules 的目录; ) 这是路径:
/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8
将您的文件移动到此目录。希望对你有帮助。
【讨论】:
【参考方案3】:我不知道你的模块出了什么问题,但是试着把它放在 PyPI(网站)上去应用程序的终端,然后输入:pip install Mymodule。
【讨论】:
【参考方案4】:只需确保您的模块首先保存在同一文件夹中,只需键入 From,然后输入模块名称并导入您的函数,然后您就可以打印或对模块执行任何您想要的操作。
您也可以通过导入来导入整个模块。
【讨论】:
以上是关于如何在pydroid中导入模块的主要内容,如果未能解决你的问题,请参考以下文章
如何从包内的两个不同文件夹中导入一个模块,该模块导入另一个模块
模块导入---如何在一个文件中导入其它模块,来调用它的变量函数等,以节省代码量