问题标签 [communicate]
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.
ios - 如何使用 BLE 将实时传感器数据发送到 iOS
我正在寻找可以将实时传感器数据从 arduino 发送到 iOS 自定义应用程序的 BLE,而不是已经在应用商店中的应用程序。我想创建自己的应用程序来接收传感器数据。或者还有其他方法可以实现吗?请帮忙。谢谢你。
android - 将通知从 Android 转发到车载蓝牙设备
我试图弄清楚如何将通知从我的手机发送到我的汽车音响系统。该车使用Blue&Me系统。它可以很好地拦截和显示短信,而且它可以访问我的通讯录和通话记录。我不知道从哪里开始如何与车内的蓝牙通信。我希望向 Blue&Me 发送通知,如果那不可能,或许可以将其屏蔽为 SMS 消息。
任何指针将不胜感激。谢谢。
python - Python Popen.communicate()。TypeError:预期的字符串或缓冲区,而不是列表
语境
该代码应该使用 awk 获取文件对象并从中提取信息。
它使用 readlines() 和 'pieceSize' 作为参数。'pieceSize' 是我希望 readlines() 在通过文件时使用的 MB 数。我这样做是希望如果需要读取的文件比我的计算机内存大得多,我的程序不会遇到麻烦。正在读取的文件有很多行和列。
下面的代码尝试使用 awk 从第一行读取第一个字段。
错误信息
我收到的错误类似于...
python - Python 捕获来自 powershell 的回复
下面的代码在手动输入时有效,但是当我运行 program.py 时没有打印。我的最终目标是从用户 pc 检索这些数据,以创建一种简单的方法来重新创建快捷方式....我的用户不知何故失去了他们哈哈
animation - 如何在 Adobe Animate CC 动画之间进行“外部”通信?
从 html 页面中的脚本,我试图控制在我创建的 Adobe Animate CC 动画中发生的事情。例如,在这里您会看到一个不起作用的脚本,它试图将船动画告诉 gotoAndPlay(5)。无论如何,船动画对此没有反应。我猜这是因为我没有正确寻址/命名它。帮我谈谈我的动画。请参阅下面的代码。
javascript - 如何在两个动画画布元素之间进行通信?
我想在两个动画画布元素之间进行通信。
我用 Adobe Animate CC 制作了两个 html5 canvas js 动画。我已将这两个元素放入一个 html 页面中。我可以从这些动画中成功调用函数——警报在下面的代码中成功触发。
我想从一个动画中调用函数来控制另一个动画。我需要知道如何正确调用/命名/寻址动画的帮助。到目前为止,我对 and 没有任何回应canvas_ship.gotoAndPlay(12);
,canvas_car.gotoAndPlay(7);
而且我已经花了几个小时尝试不同的参考。我不是一个大编码员,但我确信这是一件简单的事情。任何帮助表示赞赏!
html - 如何在 Edge Animate 合成中从外部控制时间线
如何通过嵌入它的 html 页面或通过外部 js 文件与 Edge Animate 组合进行对话或交流?
python - 查询中的 PyMySQL 变量
我想在我的 python 代码和 SQL 数据库之间建立连接。我已经阅读了几种方法,但我没有得到结果。
其中year是一个 int python 变量。我得到了正确的结果:
这意味着我成功连接到数据库。如何在查询中包含变量?(不仅是整数,还有字符串或任何类型)
python - Python 的 Popen + 通信只返回标准输出的第一行
我正在尝试使用我的命令行 git 客户端和 Python 的 I/O 重定向来自动化许多 git repos 上的一些常见操作。(是的,这是 hack-ish。我以后可能会回去使用 Python 库来执行此操作,但现在它似乎工作正常 :))
我希望能够捕获调用 git 的输出。隐藏输出看起来会更好,捕获它会让我记录它以防万一它有用。
我的问题是,当我运行“git clone”命令时,我只能得到第一行的输出。奇怪的是,带有“git status”的相同代码似乎工作得很好。
我在 Windows 7 上运行 Python 2.7,并且正在使用 cmd.exe 命令解释器。
到目前为止我的调查:
当我用“git clone”调用 subprocess.call() 时,它运行良好,我在控制台上看到了输出(这证实了 git 正在产生输出,即使我没有捕获它)。这段代码:
将在控制台上生成此输出:
/li>如果我直接用 POpen 做同样的事情,我会在控制台上看到相同的输出(也没有被捕获)。这段代码:
将产生这个(实际上相同的)输出:
(显然我在运行之间删除了克隆的 repo,否则我会收到“一切都是最新的”消息)
如果我使用communicate() 方法,我期望得到一个包含我在上面看到的所有输出的字符串。相反,我只看到这条线
Cloning into 'bit142_assign_2'...
。
这段代码:将产生这个输出:
一方面,我重定向了输出(正如您从它不在输出中的事实中看到的那样),但我也只捕获了第一行。
我已经尝试了很多很多东西(调用check_output
而不是popen,使用带有subprocess.call的管道,使用带有subprocess.popen的管道,以及可能我忘记的其他东西)但没有任何效果 - 我只捕获第一行的输出。
有趣的是,完全相同的代码确实可以与 'git status' 一起正常工作。一旦 repo 被克隆,调用 git status 会产生三行输出(统称为“一切都是最新的”),第三个示例(POpen+communicate 代码)确实捕获了所有三行输出。
如果有人对我做错了什么有任何想法,或者对我可以尝试的任何事情有任何想法,以便更好地诊断这个问题,我将不胜感激。