gpt4 book ai didi

python - 无法使用应用程序 pythonista 在 iOS 上导入 python 文件

转载 作者:行者123 更新时间:2023-11-29 11:58:36 25 4
gpt4 key购买 nike

我尝试在没有 .py 文件扩展名的情况下导入,例如:import something。那是行不通的。我还尝试通过创建一个 init.py 将它变成一个包,但它仍然不想导入。哦,顺便说一句,我正在使用 Python 3.5 。编辑:我正在使用 pythonista,目前无法访问计算机和/或 Xcode。

最佳答案

在 pythonista 中,Documents 文件夹默认不在 sys.path 中。站点包文件夹是,或者您正在运行的当前脚本的路径。如果您尝试从控制台import foo,这将失败,除非包含 foo.py 的路径在 sys.path 上。

您有三个基本选项: 1) 将你的“库”放入站点包中(从模块和模板中找到,但实际上路径是 ~/Documents/site-packages)

2)在import前具体添加路径,比如Documents/somefolder里面有foo.py

sys.path.append(os.expanduser('~/Documents/somefolder'))
import foo

(尽管你应该首先检查路径是否在 sys.path 中,这样你就不会重复)

3) 使用imprtlib.find_module

关于python - 无法使用应用程序 pythonista 在 iOS 上导入 python 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38044504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com