python-2.7相关内容

Python numpy.nan 和逻辑函数:错误的结果

我在尝试评估时得到了一些令人惊讶的结果可能包含 nan 值的数据的逻辑表达式(在 numpy 中定义). 我想了解为什么会出现这种结果以及如何正确实施. 我不明白为什么这些表达式的计算结果是它们所做的值: 从 numpy 导入 nan南和真>>>真的# 这是错误的.. 我希望评估为 nan真南>>>楠# 行南和假>>>错误的# 无论第一个元素的值如何,都可以# 表达式的计算结果应为 ..
发布时间:2022-01-19 17:32:29 Python

socket.error: [Errno 32] 管道损坏

我写了一个客户端-服务器python程序,客户端向服务器发送一个列表,服务器接收数组,删除列表的前两个元素并将其发送回客户端.服务器接收列表没有问题.但是当服务器想要发回编辑后的列表时,它会显示错误:socket.error: [Errno 32] 损坏的管道.client.py 和 server.py 运行在具有不同 ip 的不同机器上.我在下面发布了 client.py 和 server.py ..
发布时间:2022-01-19 16:28:14 Python

如何使用 OpenCV 和 Python 将鼠标位置保存在变量中?

我将 Python 和 OpenCV 用于某些视觉应用程序.我需要将鼠标位置保存在变量中,但我不知道如何.我可以获取当前鼠标位置在窗口中打印,但不能将其保存到变量中. 我的问题与这个类似,只是我在 python 中工作:OpenCV 从鼠标回调函数返回值 我这样定义我的函数(用于打印鼠标位置): def mousePosition(event,x,y,flags,param):如果事 ..
发布时间:2022-01-19 15:38:27 其他开发

如何从函数python返回一个int值

我真的是 Python 新手,在网上找到了我修改过的这个片段,现在我让它打印 x * y 但我希望能够将它作为一个 int 值返回,以便我以后可以再次使用它脚本. 我使用的是 Python 2.7.6. def show_xy(事件):xm, ym = event.x, event.yx3 = xm * ym打印 x3根 = tk.Tk()frame = tk.Frame(root, bg ..
发布时间:2022-01-19 15:21:05 Python

使用 MultiSelect 小部件在散景中隐藏和显示线条

我正在处理四组数据,每组数据都有多个时间序列.我正在使用散景将它们全部绘制在一起,结果如下所示: 带小部件的多线图散景 from bokeh.plotting import figure, output_file, show从散景调色板导入 RdYlGn4从 bokeh.models 导入 CustomJS、ColumnDataSource、MultiSelect从 bokeh.layou ..
发布时间:2022-01-18 22:15:52 Python

Jenkins 管道:选择 nodejs 版本(+ python 版本)

我在 Jenkinsfile 中遇到了 Jenkins 管道问题.我的 Jenkins 实例上有 4 个不同的 nodeJs 版本.我想选择在我的管道中使用哪一个,但官方插件示例(https://wiki.jenkins-ci.org/display/JENKINS/NodeJS+Plugin) 根本不起作用. 我尝试了第一种方法,但失败了,因为 $PATH 被 tools 部分覆盖. 管 ..

python 逐行循环 subprocess.check_output

我需要遍历命令的输出.我以为我会使用 subprocess.check_output,现在我有两个问题. 这是一个文件: foo酒吧 这是我的 python 脚本: 导入子流程对于 subprocess.check_output(['cat', 'foo']) 中的行:打印 "%r" % 行 这就是我得到的: $ python subp.py'F''o''o''\n''b''一个' ..
发布时间:2022-01-18 16:07:09 其他开发

subprocess.call() 和 subprocess.Popen() 之间有什么区别使 PIPE 对前者的安全性降低?

我已经查看了他们两个的文档. JF 在这里的评论提示了这个问题:检索输出subprocess.call() subprocess.call() 的当前 Python 文档 对 subprocess.call() 使用 PIPE 有如下说明: 注意不要在此函数中使用 stdout=PIPE 或 stderr=PIPE.如果子进程生成足够的输出到管道以填满操作系统管道缓冲区,则子进程 ..
发布时间:2022-01-18 16:04:44 Python

Python子进程调用挂起

Python 版本:2.6.7我在执行 18 次的 for 循环中有以下 subprocess.call,但是,该进程在第 19 次循环中不断挂起: if config.get_bool_option(NAME, 'exclude_generated_code', True):对于 desc.iter_configs() 中的 conf:对于 desc.iter_generators(conf) ..
发布时间:2022-01-18 16:00:58 Python

如何在 Python 2.7 中线程化多个子进程实例?

我有三个命令,否则它们很容易在命令行上链接在一起,如下所示: $ echo foo |firstCommand - |secondCommand - |第三命令->最终输出 换句话说,firstCommand 处理来自标准输入的 foo 并将结果通过管道传送到 secondCommand,后者依次处理该输入和管道其输出到 thirdCommand,后者进行处理并将其输出重定向到文件 final ..

如何使用 python 2.7.6 使 subprocess.call 超时?

这可能已经被问过了,但我在使用 python 2.7 时找不到任何关于 subprocess.call 超时的信息 解决方案 我一直使用 2.7 完成超时的一个简单方法是使用 subprocess.poll() 和 time.sleep() 延迟.这是一个非常基本的例子: 导入子流程进口时间x = #一些秒数延迟 = 1.0超时 = int(x/延迟)args = #一个字符串或参数数组 ..
发布时间:2022-01-18 15:53:33 Python

出现错误 - AttributeError: 'module' object has no attribute 'run' while running subprocess.run(["ls", "-l"])

我在 AIX 6.1 上运行并使用 Python 2.7.想要执行以下行,但出现错误. subprocess.run(["ls", "-l"])回溯(最近一次通话最后): 中的文件“"第 1 行AttributeError:“模块"对象没有属性“运行" 解决方案 subprocess.run()函数只存在于Python 3.5及更新版本. 然而,向后移植很 ..
发布时间:2022-01-18 15:47:46 Python

Python:通过串口从 Velleman k8090 读取数据

我有一块 Velleman k8090 继电器板,我试图从中读取一些数据.我可以很好地写到板上,但是每当我输出读取的数据时,我都会得到奇怪的字符,比如菱形或倒置的问号.这是我的代码的一部分: 导入序列号COM_PORT = 'COM4'Velleman8090 类:def __init__(self, port=COM_PORT):self.port = 端口self.baud_rate = 1 ..
发布时间:2022-01-18 14:55:31 Python

Python:如何知道串口设备事件,如键盘事件

嗨,我是 python 新手,我能够连接到串行端口设备 &想知道设备中发生了任何变化(如果在设备中按下任何按钮,我想捕捉事件)我该怎么做.在 python 中 pyHook 的帮助下,我能够找到键盘事件和鼠标事件调用函数“OnKeyboardEvent" &“OnMouseEvent"如何捕获任何串口设备事件.python OnSerailportdeviceEvent函数中有什么东西吗. ..
发布时间:2022-01-18 14:48:45 Python

如何确保 Python while 循环需要特定的时间才能运行?

我正在使用 while 循环读取串行数据.但是,我无法控制采样率. 代码本身似乎需要 0.2 秒才能运行,所以我知道我不会比这更快.但我希望能够精确控制采样的速度. 我觉得我可以使用“睡眠"来做到这一点,但问题是循环本身在不同点可能需要更长的时间来读取(具体取决于通过串行数据传输的内容),所以代码必须弥补余额. 例如,假设我想每 1 秒采样一次,并且循环需要 0.2 秒到 0.3 ..
发布时间:2022-01-18 14:34:52 Python