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

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

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

0 投票
0 回答
421 浏览

python - Pythonista 的通知模块为什么不尊重我的声音选择?

我正在使用 Pythonista 3 和内置的通知模块。当我运行脚本并让设备休眠时,它使用默认声音而不是我传递给schedule函数的声音。为了争论(当然是和自己争论。谁不时不时地和自己争论呢?)我尝试从不同的文件中传递不同的声音,结果相同:播放默认的 iOS 声音。我在 iPod touch 第 6 代(它们的最新版本)上使用 iOS 9.3.4。

这是我的代码,如果你想看的话:

我唯一能想到的另一件事是,我使用了他们在左上角的新“媒体加法器”功能来获取声音文件名。

谢谢!

0 投票
2 回答
325 浏览

python - Pythonista 用户启动的程序不运行

嗨,我在 ipad 上使用 Pythonista 3:0。作为初学者,我下载了示例进行尝试。它们工作了一段时间,但现在当我尝试运行它们时没有响应。原始 Phthonista 安装中的所有示例程序都可以完美运行。

例如,这不起作用。当我按下三角形时没有任何反应。谢谢

0 投票
2 回答
120 浏览

python-3.x - 如何复制 Pandas 语法?(过滤数据框)

如何在 Pandas 中实现过滤数据帧的语法?( df[df.column1 > someValue])

在过滤数据帧时,我正在尝试创建一个与 Pandas 具有相同语法的类。

如何复制这样的 Dataframe 的语法df = DataFrame(someData)

我实现了方法__getattr____getitem__语法

但我不知道如何将两者联系在一起。另外,我找不到从 Pandas 代码中复制的功能。

对此问题的实现或对 Pandas 中函数的引用都会有很大帮助。

编辑:(解决方案)

按照答案的提示,我实现了__getitem__如下功能:

请注意,我还必须为我的列类(系列)实现比较方法。完整的代码可以在这里看到。

0 投票
3 回答
7777 浏览

python-3.x - 如何在没有 Pandas 的情况下过滤 CSV 文件?(Pythonista 中 Pandas 的最佳替代品)

我正在尝试对 Pythonista 3(python 的 iOS 应用程序)进行一些数据分析,但是由于 pandas 的 C 库,它无法在 iOS 设备中编译。

熊猫有什么替代品吗?numpy 会是类型数据的选项string吗?

我现在拥有的数据集是我和朋友之间的消息历史。

整个历史记录在一个 csv 文件中。每行都有“day_of_the_week”、“date”、“time_of_message”、“author_of_message”、“message_body”列

分析的目的是生成我们过去一年聊天的报告。

我希望能够计算每个朋友发送的消息数。我希望能够绘制每个朋友发送消息的小时数的直方图。然后,我想单独和作为一个小组进行一些字数统计。

在 Pandas 中,我知道如何做到这一点。例如:

如何在没有 Pandas 的情况下过滤 csv 文件?

0 投票
2 回答
1191 浏览

python - 如何在模块/包中公开对象?

我应该如何实现我的包,以便我可以编写以下内容。

假设我的模块名为 Market。它是我的 python 脚本工作目录中的一个文件夹,名为 goShopping.py

在我的 goShopping.py 中,我希望能够编写以下代码:

Banana 和 Apple 是我模块中某个文件中的对象。

模块市场应该怎么写?

假设我在 Module 文件夹中有一个名为 fruits.py 的文件,我在其中定义了 Banana 和 Apple 类。我知道我可以将上面的代码编写如下:

但我不想那样。

作为一种解决方案,我考虑在__init__.py__init.py市场文件夹内部)有一些声明,如下所示:

但我收到以下错误:

从线:

我应该如何构建以及我应该写什么才能根据需要公开对象?

我正在为 iOS 使用 Pythonista。我想知道这是否是问题所在。

0 投票
0 回答
101 浏览

python-2.7 - Python API EOFError

我在我的 iPad 上运行了一些 Pythonista 脚本,这些脚本作为该过程的一部分创建/更新 Evernote 笔记,至少直到 12 月 20 日/21 日左右,他们在尝试检索笔记存储时开始抛出 EOFErrors ( get_note_store)。以下足以复制错误

我在假期里玩了一些游戏,并将错误追踪到 Pythonista 特有的东西,因为相同的代码在我的 Mac 上完美运行,但是自 2016 年 6 月以来没有任何更新 Pythonista(我仍在使用原始版本不是 Pythonista 3) 我不认为问题出在 Pythonista 方面。

检查 Evernote 状态页面 ( http://status.evernote.com/ ) 有 12 月 20 日和 21 日发布的补丁,我想知道其中一个是否会破坏对 Pythonista Evernote API 的支持?

更新 2017-01-09

看起来周四晚上对 Evernote 服务器应用了一个补丁,该补丁已经解决了这个问题,现在一切都正常了。

如果您恰好是 Evernote 支持团队的一员,参与过修复此问题,谢谢!

问候,

理查德

0 投票
1 回答
524 浏览

python-3.x - Pythonista 3中的Labelnode计时器

我想用一个大的重置按钮制作一个计时器,但我不知道如何让标签节点显示计时器的当前值(n)。

我试图找到答案,但无济于事,将不胜感激。

0 投票
4 回答
672 浏览

python - Python大写和取消大写动画

我正在寻找使用 python 做一种文本动画。如果您使用过 Metasploit,在加载过程中会出现一波文本示例:First first first first First First firsT(所有这些都将在同一行)我正在考虑使用 sys.stdout.write("") 但我不能在大写后用小写替换我放置的最后一个符号。

0 投票
1 回答
2595 浏览

python - 如何将图像添加到 Pythonista 的 ui 设计器

我一直在 iOS 上玩弄 python 和 Pythonista 2.5。我目前还缺乏在脚本中创建好的 UI 的经验,并且需要一些帮助来使用 Pythonista 中的设计器。我目前希望添加图像资产,但我只能使用提供的库存图像,我可以按照任何文件夹路径将我的图像添加到该列表中,还是有另一种简单的方法?

请记住,我的经验很少,感谢您的帮助!