问题标签 [pythonista]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
958 浏览

python-3.x - 为什么我在使用 StaSh 安装加密时没有收到 cryptography.hazmat.bindings._padding?

我正在使用适用于 iOS 的 Pythonista,并使用最新版本的StaSh安装了加密包。安装过程中似乎出现了问题,但似乎仍然成功:

但是,当我尝试从 cryptography.fertnet 导入 Fertnet 时,我得到了 ModuleNotFoundError。显然我缺少cryptography.hazmat.bindings._padding。有谁知道为什么我没有得到那个模块?

0 投票
1 回答
541 浏览

javascript - 提供从 Siri 语音输入到可编写脚本或 pythonista 脚本的参数?

苹果是否允许第三方应用程序,如可编写脚本 (javascript) 或 pythonista (python) 接受通过 Siri 语音命令提供的参数,如果允许,我们如何在可编写脚本 (javascript) 脚本中访问这些参数?如果没有,是否有任何解决方法可以让某人编写可编写脚本的脚本并让它(以某种方式)接受一些语音输入?

到目前为止我所知道的

Scriptable 提供了args来自“共享表”的示例,尽管尚不完全清楚是否可以args通过 Siri 语音接收类似的变量

0 投票
1 回答
507 浏览

python - 将 Python 模块与 iOS Swift 的第三方库集成

我有一个需要集成 python 算法(python 3.6)的用例。我可以使用 pythonista 在 iOS 上运行 MacOS 的简单脚本和非常简单的 Hello_world 程序。

有没有办法将更复杂的 python 模块与第三方依赖项(如 numpy 和 scipy)集成?

0 投票
1 回答
1059 浏览

python - Pythonista 3 不显示在 MacBook Pro 上创建的 iCloud 文件

描述:

  • 在 iPad 上使用 Pythonista 3 中的菜单Script Library > iCloud会显示在 Pythonista 中创建的 .py 文件,但不会显示在另一个 IDE 中创建并保存到该 iCloud 文件夹中的文件

重现步骤:

  • 在 MacBook Pro 的 IDE 中创建 .py 文件
  • 将 MacBook Pro 上的文件保存在iCloud > Pythonista 3 > <subfolder>
  • 在 iPad 上的 Pythonista 3 中,打开主菜单(汉堡菜单)并选择`Script Library > iCloud >

预期的:

  • Pythonista 文件导航器显示文件夹中的所有文件

实际的:

  • Pythonista 文件导航器仅显示在 Pythonista 中创建的文件

问题:

  • Pythonista 是否单独缓存其 iCloud 文件夹的索引?如果是这样,有没有办法让 Pythonista 重新索引文件夹?
  • 如何查看 Pythonista iCloud 文件夹中的所有文件,从而使用该文件夹在 iPad 和 MacBook Pro 之间同步文件?
0 投票
1 回答
930 浏览

python - PermissionError: [Errno 1] 在 iPadOS 14 上使用 Pyto 时不允许操作

请帮忙 :)

我只想加载一个 csv 文件,所以我写道:

在pythonista中,我得到了没有错误的文件路径,但是在pyto中,它返回了 PermissionError [Errno1] Operation not permitted

该文件位于我已经通过 smb 地址连接的笔记本电脑上

0 投票
2 回答
655 浏览

python - Pythonista 3 将 sqllite3 数据库连接到表视图

尝试以 ui 形式(在我的 iPad 上)将 sqlite3 数据库连接到我的 tableview。用过很多案例,但没有结果。

它给了我

任何人都可以给我任何方向吗?

0 投票
1 回答
883 浏览

python-3.x - 无法使用 StaSh 在 Pythonista 3 上安装 notion-py 模块

我试图在我的手机上安装 notion-py 以使用 iOS 快捷方式自动执行一些任务。我使用了 Pythonista3、StaSh 并输入了“pip install notion”。它不能像下面那样工作......有什么办法可以在我的手机上运行 notion-py 模块?

[~/Documents]$ pip install notion 查询 PyPI ...
下载包 ...打开: https ://files.pythonhosted.org/packages/eb/d5/2b184f608998cda08cc2862d7b4801f6e337490da2082b60aac04b287be4/notion-0.0.25-py3-none-any .whl

另存为:/private/var/mobile/Containers/Data/Application/C8ADF3B3-7229-4DBA-AF50-0585EB310D70/tmp//notion-0.0.25-py3-none-any.whl(39981字节)
[=== =================] 100.00% | 39.0KiB
安装轮:notion-0.0.25-py3-none-any.whl ...
已安装包:notion
依赖关系已捆绑在分发中:请求
安装依赖项:commonmark(要求:notion)
查询 PyPI ...
下载包。 ..
开幕:
https ://files.pythonhosted.org/packages/b1/92/dfd892312d822f36c55366118b95d914e5f16de11044a27cf10a7d71bbbf/commonmark-0.9.1-py2.py3-none-any.whl

另存为:/private/var/mobile/Containers/Data/Application/C8ADF3B3-7229-4DBA-AF50-0585EB310D70/tmp//commonmark-0.9.1-py2.py3-none-any.whl(51068字节)
[= ===================] 100.00% | 49.9KiB
安装轮:commonmark-0.9.1-py2.py3-none-any.whl...
安装包:commonmark
安装依赖:bs4(需要:notion)
查询PyPI ...
下载包...
打开:
https ://files.pythonhosted.org/packages/10/ed/7e8b97591f6f456174139ec089c769f89a94a1a4025fe967691de971f314/bs4-0.0.1.tar.gz

另存为:/private/var/mobile/Containers/Data/Application/C8ADF3B3-7229-4DBA-AF50-0585EB310D70/tmp//bs4-0.0.1.tar.gz(1121字节)
[======= =============] 100.00% | 1.1KiB
提取存档文件...
存档提取。
运行安装文件 ...
PipError('未能在安装调用中找到包或 py_modules 参数',)
无法运行 setup.py
回退到目录猜测 ...
错误:无法找到包。需要手动安装。

0 投票
1 回答
131 浏览

python - 由于 TypeError,无法在 iPad 的 Pythonista3 上安装 Pymongo

我尝试使用 StaSH 来安装 Pymongo,但由于 setup.py 文件错误而失败。我什至尝试通过运行 setup.py 文件从源代码安装 Pymongo,但这两种方法都给我以下错误:

我在 StaSH 中运行的命令:

它给了我一个错误,说找不到模块 BSON,我被建议不要从 Pypy 安装 Bson 模块,因为它完全不同。不,我没有名称冲突(时代错误),我没有安装 Bson。

我的问题:谁能建议我可以采取的任何步骤,让 Pymongo 通过从 StaSH 或源代码安装它来工作。

0 投票
1 回答
472 浏览

python - 如何将 pygame 安装到 pythonista 应用程序

我正在尝试在 pythonista 应用程序中安装 pygame。

我安装了 Stash,但是当我尝试时pip install pygame出现类似“无法找到软件包。需要手动安装”的错误

为什么会出现此错误,如何将 pygame 库安装到 pythonista 应用程序?

0 投票
1 回答
54 浏览

python-3.x - 除了 bcrypt 之外,您会推荐我在 Python3 中使用哪些可以生成随机盐的散列算法?

我在使用 bcrypt 时遇到的问题是该模块无法导入 iOS 上的 Pythonista 应用程序,这是我需要运行脚本的地方。你还推荐什么类似于 bcrypt 的可以生成随机盐的东西,并且有类似内置的 checkpw() 函数来快速验证加盐密码?