小编wtf*_*als的帖子

Python将(iPhone)表情符号写入文件

我一直在尝试编写一个简单的脚本,可以将用户输入(源自iPhone)保存到文本文件中.我遇到的问题是,当用户使用表情符号图标时,它会打破整个事情.

操作系统:Ubuntu

Python版本:2.7.3

我的代码目前看起来像这样

f = codecs.open(path, "w+", encoding="utf8")
f.write("Desc: " + json_obj["description"])
f.close()
Run Code Online (Sandbox Code Playgroud)

当在描述变量中传递表情符号字符时,我收到错误:

UnicodeEncodeError:'ascii'编解码器无法编码位置7-8中的字符:序数不在范围内(128)

任何可能的帮助表示赞赏.

python unicode encoding python-2.7 emoji

7
推荐指数
1
解决办法
2809
查看次数

在 OS X JavaScript for Automation (JXA) 中附加事件侦听器

如何在 OS X JavaScript 中监听事件以实现自动化。

在消息应用程序的脚本库中有一个事件处理程序列表,例如messageSentmessageReceived。但是,我无法弄清楚如何使用它们。尝试传递函数会产生错误,而尝试将这些变量设置为新函数会导致 REPL 挂起。

设置这些事件处理程序的正确方法是什么?

javascript macos applescript automation javascript-automation

5
推荐指数
1
解决办法
1569
查看次数