最近,我发现 ipad 可以使用特殊的 python 解释运行 python。但在 ipad 上编辑代码是一场可怕的噩梦。那么如何将在PC上完全编辑好的python代码推送到ipad中运行呢?
6 回答
您可能对https://www.pythonanywhere.com项目感兴趣。
我也在ipad上使用它。
如果您使用 Python for IOS,以下应该可以工作,尽管我自己还没有尝试过。
将程序以文本形式通过电子邮件发送到您自己的电子邮件帐户。然后在 iPad 上的多个电子邮件应用程序中的任何一个中阅读电子邮件。将电子邮件消息中的文本剪切并粘贴到 python 编辑器中。
不要将代码剪切并粘贴到解释器中。那你就不能保存了,至少在当前版本的Python for IOS里是不能保存的。相反,点击底部的第二个图标(我认为是那个图标,我的 iPad 在家,我现在不在家),打开编辑器。您可以使用右上角的菜单按钮从编辑器中保存文件;有一个“保存”菜单项,允许将代码保存到 iPad 上的文件中。
我今晚要试试这个。很抱歉在尝试之前发布了这个,但我不确定我稍后会回到这个问题。它“应该”工作。(著名遗言!)
如果您只是在运行命令行 Python,那么您可以对其进行编辑和/或将其上传到服务器,然后从 iPad ssh 终端客户端运行它。我知道这与将其推送到 iPad 上不同,它需要服务器和互联网连接,但这是最简单的方法。
否则,请在您的应用程序中包含 Python 解释器和打印其输出的 UITextView。在您的 PC(或 Mac,我猜)上编辑代码,作为 Xcode 项目中的文件,让解释器运行该代码并在 UITextView 中显示输出。
Pythonista for Ipad:将来自网络的脚本保存在 Ipad 中
Pythonista 是 ipad 上一个很棒的 Python 应用程序。如果您使用蓝牙键盘,它也可以更容易数字(我使用罗技键盘,它很棒)。将其保存到您的 github 存储库(或任何其他站点)。进入 pythonista 并运行这个脚本(python 3):
from urllib.request import urlopen
import os
file = "test_es1.py"
url = urlopen("https://formazione.github.io/" + file)
content = url.read()
p = ""
with open(file, "w") as new_file:
content = content.decode("utf-8")
print(content)
new_file.write(content)
os.startfile(file)
现在,您已将文件从您的站点保存到 pythonista,您可以从应用程序中打开它并运行它。
我将 Python 2.7 用于 IOS,并通过 iFunBox 将源 python 文件下载到 /var/mobile/Applications/Python 2.7 用于 IOS/Documents/User Scripts。尽管如此,我还是不推荐这个应用程序,因为它在编辑代码时非常有问题并且非常慢。