问题标签 [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 投票
5 回答
4112 浏览

python - 通过 Python 和 Pythonista 使用 Paramiko 进行 SFTP 上传。无法创建目录/子目录

我正在尝试将图像上传到远程服务器上的上传文件夹。文件夹结构始终是uploads/year/month/,我无法让 paramiko 检查文件夹是否存在,如果不存在。

SSH 连接正常,上传文件也正常,但在上传目录中创建子文件夹不起作用。

我在这里遇到了看起来像解决方案的东西。我有同样的问题,我在 iOS 上并使用 Pythonista。选项 A:我的代码完全错误,或者选项 B 是 iOS/Pythonista 特有的问题。

因此,来自另一个线程(上面链接)的代码设置了一个定义并运行一个尝试/错误循环来测试通过它的文件夹是否已经存在,如果不存在则创建它们。在我下面的脚本中,它是# Set Definition for "mkdir -p".

remoteFilePath用…调用它

  1. 不必要的,因为:理想情况下,它应该只测试是否datePath存在,因为remotePath肯定存在
  2. 可能有问题,因为: fileName没有路径,将由下一个命令放在那里。

我尝试调整脚本,但不知何故我无法使其工作。

无论我尝试什么,我都会遇到错误:

  • 使用版本 1:TypeError: mkdir_p() takes exactly 2 arguments (1 given)"
  • 使用版本 2: AttributeError: 'tulpe' object has no attribute 'rfind'
  • 使用版本 3:Exception: unknown type for (/home/userZ/Dropbox/uploads/year/month', 'test.png') type <type 'tuple'>

这是脚本相关部分的片段(如果您更喜欢它的外观,也可以是要点):

任何帮助表示赞赏。(小心:OP = Python noob)。我依赖 Paramiko,因为我的共享主机只支持 SFTP。否则我会选择 FTPlib。

0 投票
2 回答
263 浏览

python - 蟒蛇猜谜游戏

由于某种原因,while 循环永远不会中断,就好像 userGuess 永远不会等于 compAnswer。我让它在一开始就打印答案,所以我们知道。在 Pythonista 上完成。

0 投票
1 回答
873 浏览

python - python的paperjs等效项(特别是iOS的Pythonista)?

我已经开始使用 Codea、Procoding 和 Pythonista 在我的 iPad 和 iPhone 上进行创造性编码。我真的很喜欢 paper.js Javascript 库,我想知道我在用 Python 编写时如何拥有在 paper.js 中找到的功能。

具体来说,我很想拥有 paper.js 提供的矢量数学和路径操作。诸如查找两条路径的交点或将事件绑定到路径(单击、鼠标移动等)之类的事情。

Pythonista 提供了一个 ImagePath 模块,它可以做一些路径的事情,但它不像 paper.js 那样健壮(看起来)。

有任何想法吗?

0 投票
1 回答
127 浏览

python - 我无法让重新启动按钮在我的秒表上工作。在 iPhone 上使用 Pythonista

如何允许重新启动按钮更改启动变量?

0 投票
1 回答
3100 浏览

python - 如何使用 Pythonista 在 iPad air 2 上存储、查找然后导入文本文件?

使用 iPad,我正在尝试从 Internet 导入文本文件,以便在 edx 的 Python MOOC 练习“hangman”中使用:

对于这个问题,您将需要代码文件 ps3_hangman.py 和 words.txt。右键单击每个并点击“将链接另存为”。请务必将它们保存在同一目录中。打开并运行文件 ps3_hangman.py 而不对其进行任何修改,以确保一切设置正确。

问题是,这些在 iPad 上似乎并不容易。我设法将 hangman.py 文件复制并粘贴一个新的 Pythonista 文件中,但是....

  • 如何处理大文本文件?
  • 我在哪里将它作为文本文件存储,找到它,然后将其导入这个 iPad 程序?

在 Windows 上没有问题。Apple 不允许file.open()类型操作。

0 投票
0 回答
142 浏览

python - 为什么我的场景运行不正确?

首先我有这个脚本,它工作正常:

agar.io 的主脚本

然后是移动单元格的脚本:

然后我把这两个放在一起:

但它不会移动细胞。有人可以帮我解决我做错了什么,因为我似乎无法弄清楚。

提前致谢!

Ps 这是使用pythonista制作的,显然我不应该在pythonista论坛上发布这个,我必须在这里发布。因此,如果人们没有 pythonista 应用程序,我不知道这将如何工作。

0 投票
2 回答
161 浏览

syntax - 在我的测验中出现语法错误

我是一个名为 Pythonista 的程序的新手。我正在做一个测验,当我尝试测试它时,我得到一个语法错误。

这是错误:

在此处输入图像描述

0 投票
1 回答
410 浏览

python - Pythonista:如何呈现 UIAlertController?

我正在研究一个 Pythonista 脚本,该脚本显示一个UITabBarController,其中包含多个UINavigationControllers,包含UITableViewControllers。在某些时候我需要显示 a UIAlertController,但我尝试展示它的所有方法要么使应用程序崩溃,要么将其推UIAlertController送到导航堆栈。

我的代码:

在此先感谢,非常感谢任何帮助。

0 投票
1 回答
1533 浏览

ios - AirPlay iOS 接收器/记录器

如何为 iOS 设置 AirPlay 视频和音频接收器(然后将流保存为视频文件)?

我知道这违反了 Apple 的指导方针,这不适用于 AppStore 分发。我可以使用私有 API。

注意:我正在使用 Pythonista(带有 objc_util),因此,如果可能的话,用 Python 编写的答案将非常有帮助,尽管仍然非常感谢 Swift/Objective-C。

0 投票
1 回答
6446 浏览

python - Pythonista iPad 应用程序上的 Pandas 和 NumPy

Pythonista 是一个可行的数据分析工具吗?我正在寻找学习 Python,以便我可以在我的公司打入 QA,我正在争论我应该使用 Mac 和 Sublime Text,还是 iPad Pro 和 Pythonista。