Python 2.7 子进程中的Python用户输入

我试图创建一个子进程,该进程可以通过raw_input()或input()获取输入,但在请求输入时,我得到了一个结束行错误eoferor:EOF 我这样做是为了在python中试验多处理,我记得这在C中很容易实现。是否有一种不使用从主进程到其子进程的管道或队列的解决方法?我真的希望孩子处理用户输入 def child(): print 'test' message = raw_input() #this is where this process fails print

Python 2.7 在不使用睡眠的情况下使用Popen避免死锁(Python 2.7)

我在使用这个Python脚本解析生成的输出时遇到了死锁问题 管道传输两个程序并将结果存储在目录x中 import subprocess as sp from time import sleep p1 = sp.Popen(['executable_1'], stdout=sp.PIPE , stderr = sp.STDOUT) p2 = sp.Popen(['executable_2'], stdin=p1.stdout, stdout = sp.PIPE) x = my_parser(p

Python 2.7 python3.2+;virtualenv-创建环境失败

我有一个py2.7项目,我想在py3.2下进行测试。为此,我想使用virtualenv。我想创建一个在内部运行3.2版本的环境: virtualenv 3.2 -p /usr/bin/python3.2 但它失败了。我的默认python版本是2.7(ubuntu默认设置)。下面是virtualenv--1.10版。错误输出为: Running virtualenv with interpreter /usr/bin/python3.2 New python executable in 3.2/

Python 2.7 获得';无效的授权';第二次使用google oauth时出错

我正在为我的python应用程序使用GoogleOAuth,在该应用程序中,我可以通过google自动登录到我的应用程序中。当我第一次尝试登录时,它会成功,但从下一次开始,如果我登录,它不会成功,每次我都会收到500个内部服务器错误 当我检查错误日志时,在“credentials=oAuthFlow.step2_exchange(code)”行上收到以下错误消息 我在谷歌上注册了有效的客户ID。 谁能告诉我为什么会这样。我正在使用python 2.7 它可能是由多种原因引起的,包括 用户已撤消权

Python 2.7 使用nltk的法语标记化

我试图标记法语单词,但当我标记法语单词时,包含“^”符号的单词返回\xe 我得到的输出 ['Vous', '\xeates', 'au', 'volant', "d'une", 'voiture', 'et', 'vous', 'roulez', '\xe0', 'vitesse'] 期望输出 ['Vous', 'êtes', 'au', 'volant', "d'une", 'voiture', 'et', 'vous', 'roulez', 'à', 'vitesse'] 请阅读中的“

Python 2.7 如何在Python中从HTML生成Ms.Word文件?

我在PHP中看到过HTML可以在受尊重的文档中呈现的示例。不知何故,我没有找到用Python实现的方法 我正在计划一个网页应用程序,将有一个HTML编辑器(CKEditor等)。然后我可以从中创建Doc文件。尝试查找PHP脚本使用的库,然后查看这些库是否有Python绑定。否则,,我猜你可能正在看一些关于OpenOffice二进制文件的黑客包装。@bsa-也有可能PHP脚本只是附带了扩展名为.doc-MS Office产品有时会花很长的时间来做正确的事情,当他们提供的文件不是他们所期望的。@se

Python 2.7 NDB对象是否可以建模以与protorpc消息很好地组合

我正在现有的GAE项目上试用Google App Engine的端点服务。我现有的应用程序有几个NDB类,我基本上只想通过Endpoints框架将它们作为JSON输出。我正试图找到实现这一点的最佳方法——不清楚端点是如何设计为通过protorpc消息公开NDB类的。我认为这是最常见的用例。我也在同一条船上。这是谷歌的答案。当消息和NDB模型是一对一时,该库工作得非常好。但当我研究复合NDB模型时,它很快变得具有挑战性 当作者离开谷歌时,图书馆似乎不再被维护 我仍然维护它:)您应该能够将MyCla

Python 2.7 Python控制台中没有输出的Python启动批处理文件

。。使用参数我希望批处理文件打开自己的控制台,并在完成时关闭它 os.startfile(path, param) >> WindowsError: [Error 1155] No application is associated with the specified file for this operation: 将文件从*.bat更改为*.cmd。我在执行*.bat文件之前遇到过一些问题,通过将其设置为*.cmd文件解决了这些问题。在您的例子中,问题与您的系统与*.bat扩

Python 2.7 如何计算分数或N次方根的功率?

我试图计算一个值的第8个平方根或其^1/8,但numpy总是返回错误的值 temp = 141.18 h2 = temp ** (1/8) h2_ = np.power(temp, (1/8)) 我的输出总是1.0。 我也试过方形命令。 我需要使用numpy,我在mycode中使用其他numpy数组,只是为了保持兼容 >>> 1/8 0 >>> 1./8 0.125 当然,任何0次方的结果都是1。了解数字塔 规则1:给定两个相同类型的操作数,结果将具有该类

Python 2.7 如何使用APLpy或python 2.7在拟合图上绘制线段?

我想画一条线段,把一个图形上的两点连接起来 (x,y)这些点的坐标为(200250)和(300400) 我用APLpy来做这个 我的代码是: import matplotlib.pyplot as plt import aplpy import numpy as np fig = aplpy.FITSFigure('test.fits') fig.show_grayscale() a=np.ndarray(shape=(2,2)) a[0][0]=200 a[0][1]=250 a[1][0

Python 2.7 用于Python 2.7的Ubuntu上的PyOpenGL

我正在尝试安装PyOpenGL,到目前为止,我已经尝试了以下方法: $pip安装PyOpenGL PyOpenGL\u加速 $sudo python2.7-m pip安装PyOpenGL PyOpenGL\u加速 以上的一些变化 从源代码处安装 很遗憾,我仍然无法运行以下导入: from OpenGL.GL import * from OpenGL.GLUT import * from OpenGL.GLU import * 我收到错误消息: 无法检测未定义的名称 我错过什么了吗? 我需要

Python 2.7 如何在python scrapy中为不同的起始URL应用不同的规则?

我有 我想为a.com类的链接提取器应用规则1,允许、拒绝,为b.com应用一些不同的规则,而对于c.com,我不想应用规则,只需对给定的URL进行爬网即可 我怎样才能做到这一点 提前谢谢 要覆盖该方法并使用链接提取器的自定义方法: start_urls = `[a.com,b.com,c.com,....]` def start_requests(self): yield Request('http://a.com', self.parse_a) yield Request(

Python 2.7 错误:';ogr2ogr';在python脚本中运行ogr2ogr时,不会将其识别为内部或外部命令、可操作程序或批处理文件

我在尝试通过子进程运行ogr2ogr时出错,但我可以仅使用windows命令提示符运行它。该脚本将是一系列过程的一部分,这些过程从批量导入gpx文件到postgres db开始。谁能告诉我怎么了?谢谢 ::::::::::::: 运行此脚本时出现错误:“ogr2ogr”未被识别为内部或外部命令、可操作程序或批处理文件 导入子流程 导入系统 打印系统可执行文件 track=“20131007.gpx” 子进程调用([“ogr2ogr”、“-f”、“PostgreSQL”、“PG:dbname=TT

Python 2.7 运动流帐户不正确

我已经用python和AWS连接设置了我的电脑。这已经使用s3_sample.py文件成功地进行了测试,我必须在一个文件中创建一个IAM用户帐户,该文件中的凭据对于s3 bucket非常有效 我的下一个任务是创建一个mqtt桥,并使用awslab-将一些数据放在kinesis中的流中。 除了运行bridge.py时出错外,这一切似乎都正常。错误是: Could not find ACTIVE stream:my_first_stream error:Stream my_first_stream

Python 2.7 ImportError:没有名为pygame的模块,如何更改pygame的路径?

好吧,我对这一点是全新的,我真的需要让这一点对我来说变得简单。我的python版本是2.7.9,我下载了pygame-1.9.1.win32-py2.7.msi,我在windows计算机上。我真的需要有人解释为什么这不起作用。我在读其他一些问题,你必须改变python的路径,我不知道怎么做。我真的被搞砸了,因为我必须在主修课上交些东西,我已经花了大约四个星期的时间试图弄明白这一点 当我尝试导入pygame时,我收到此错误消息,我完全不知道我做错了什么: 回溯(最近一次调用上次):文件 “C:\U

Python 2.7 通过以太网电缆连接两个raspberry pi

我正在使用python通过串行端口连接两个raspberry pi。一个pi将向另一个pi发送数据。另一个pi将根据接收到的数据执行特定的任务。我可以使用以太网端口实现此功能吗?对于以太网端口,是否有类似于serial.read()和serial.available()的函数 我编写了简单的服务器程序 import socket s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) host=socket.gethostname() port=12

Python 2.7 添加列时的奇怪行为

我使用的是Python 2.7.8 | Anaconda 2.1.0。我想知道为什么会出现下面这种奇怪的行为 我创建了一个包含两列的数据框架,然后通过对前两列求和来添加第三列 x = pd.DataFrame(np.random.randn(5, 2), columns = ['a', 'b']) x['c'] = x[['a', 'b']].sum(axis = 1) #or x['c'] = x['a'] + x['b'] Out[7]: a b

Python 2.7 Python:更简洁的初始化方法

或者我应该说,完全不用初始化的方法 我真的很讨厌每次我想做一个简单的count变量时,我必须说,“嘿,python,这个变量从0开始。”我想说count+=1,让它在循环的第一次迭代中立即知道从0开始。也许我可以设计一些功能来适应这个count(1)将1添加到自行创建的内部count变量,该变量在循环迭代之间保持不变 我同样不喜欢将字符串/列表编辑成新的字符串/列表 (在循环之前初始化new\u string=”“/new\u list=[]) 我认为列表理解可能适用于某些列表 有人对如何解决这

Python 2.7 在分类树Python 2.7中查找预测响应的相应样本分数

我知道如何使用sklearn拟合树。我还知道如何使用predict或predict\u proba进行预测。然而,对于预测,我想得到(原始)样本分数,而不是概率 例如,在拟合树中,两个叶节点的a类概率可能都为0.2,但一个为2/10,而另一个为400/2000。现在,如果我使用这个树,我希望得到像[4002000]或[2,10]这样的值,而不仅仅是0.2 n\u node\u sample和value属性将此类信息存储在拟合的树对象中,但我不知道如何在预测中从中提取适当的值 提前感谢。您可以使用

Python 2.7 将表格从一个请求传递到另一个请求

我想实现这个场景:我想要一个简单的表单,包含一些文本字段和多个提交按钮。单击按钮时,应执行此按钮的操作,并更新相应的表单字段。比如说,我们有一个加密演示。当我按下encrypt时,明文被读写并加密到密文字段中,依此类推 我有一个非常简单的表格: from django import forms class ABEForm(forms.Form): master_private_key = forms.CharField(required=False,label="Master Secr

Python 2.7 创建一个带有“";“中档”;而不是",;中点;

我正在使用python seaborn包生成一个发散调色板(seaborn.diverging_palette) 我可以选择我的两种极端颜色,并定义中心是亮->白还是暗->黑(centerparameter)。但是我想把这个中心部分的颜色(在我的例子中是白色)扩展到一个给定的值范围 例如,我的值从0到20。所以,我的中点是10。因此,只有10是白色的,当转到0/20时,它会变得更绿/更蓝。我想保持白色从7到13(中间桥前/后3),然后开始移动到绿色/蓝色 我找到了sep参数,它扩展或减少了中间的

Python 2.7 Logistic回归的交叉验证

我想知道如何在python中使用交叉验证来提高逻辑回归模型的准确性。正在使用的数据集称为“iris”。我已经成功地将交叉验证用于支持向量机模型,但我正在努力调整代码,以便对逻辑回归模型进行同样的验证。以下是我目前的代码: from sklearn import cross_validation from sklearn import datasets, linear_model iris = datasets.load_iris() x_iris = iris.data y_iris = iri

Python 2.7 如何从网页中删除隐藏文本?

我正试图从网页上抓取一些文字。在我的网页上有一个单词列表。当我点击“+更多”时,其中一些是可见的,另一些是可见的。单击后,单词列表始终相同(相同顺序相同单词)。但是,其中有些是粗体的,有些是删除的。所以基本上数据库的每一项都有一些特性。我想做的是:对于每个项目,告诉我哪些功能可用,哪些不可用。我的问题是克服“+更多”按钮 我的脚本只适用于那些显示的单词,而不适用于那些被“+更多”隐藏的单词。我想做的是收集节点“del”下面的所有单词。我最初认为,通过lxml,网页会像chrome inspect

Python 2.7 使用Python登录到web门户

因此,关于如何使用urllib2使用python登录门户以及如何使用“BeautifulSoup”解析门户,我遵循了许多指南 我正在尝试登录到它的登录表单嵌套方式 我查看了源代码中的from标记,发现了这个 <form id="signinForm" action="/accounts/signin.ac" name="signinform" method="post" novalidate="true" autocomplete="off"> 正如在评论中所说,您需要理解GET和

Python 2.7 获取轴don';尝试使用classification.ipny可视化caffe中的所有层时出现匹配数组错误

我是python的新手,对该语言有着非常基本的了解,我已经说过,我正在尝试为权重及其过滤器的所有层进行可视化。为此,我不再重复: # the parameters are a list of [weights, biases] filters = net.params['conv1'][0].data vis_square(filters.transpose(0, 2, 3, 1)) 更改图层名称时,我尝试使用如下循环: for layer_name, param in net.params

Python 2.7 PyInstaller:“;没有名为“Tkinter”的模块;

我已经构建了一个使用Tkinter的Python(2.7)应用程序,并且正在尝试使用Pyinstaller(3.2)构建一个Windows7.exe。windows中的应用程序works find是我以python myapp.py运行的,但一旦编译成可分发的pyinstaller,我会收到以下错误消息: ImportError: No module named Tkinter 可以肯定的是,myapp.py的顶部包含: from copy import deepcopy import cPi

Python 2.7 快速构建非常大的稀疏矩阵

如何加速构建一个非常大的稀疏矩阵,其中每行只有一个对应于列的非零元素,并且每列有相等数量(平均)的非零元素 我有一个巨大的(稀疏的)矩阵,大小为N1-by-N2,比如大小为1e8-by-5e4,其中每一行只包含一个非零元素,该元素是随机选择的,不需要替换为numpy.random.choice(numpy.arange(N2),size=N2,replace=False) 据我所知,构建矩阵的唯一方法是在循环N1中运行numpy.random.choice()。由于N1非常大,为了加快速度,我使

Python 2.7 如何设置Twilio帐户,将POST请求发送到我的Raspberry Pi的IP?

感谢您阅读此问题!我试图复制这项工作: 我已经完成了几乎所有的步骤,除了与Twilio本身的实际连接,所以我需要帮助!作者只是说: 您将需要一个Twilio帐户,用于向Pi的IP发送POST请求 这是一个地狱的许多步骤跳过。我能找到的最接近的问题是,不完整的答案是“你必须将RasPi暴露在公共互联网上”。当然,这还不足以帮助像我们这样的新手。通过进一步的谷歌搜索,我发现了这个Twilio博客帖子:它展示了如何为我的Pi保留一个静态IP,但这似乎是一个内部IP,因为它从192.168.x.x开始

Python 2.7 Pylint无法处理抽象基类的抽象子类

我有一个具体的类MyConcreteClass,它是抽象类的子类 类MyABC2,该类又将另一个抽象类MyABC1子类化: import abc class MyABC1 (object): __metaclass__ = abc.ABCMeta @abc.abstractmethod def my_abstract_method (self): raise NotImplementedError("MyABC1.my_abstract_method")

Python 2.7 为什么QSpinBox跳跃两倍于步长值

我有一个简单的pythonqt应用程序,我想通过matplotlib动态地绘制一些东西。我试着按照和的指示去做。除了一件事,我的spinbox在鼠标点击时更新了两次,我不明白为什么。嗯,在开发过程中,值发生了变化。connect()工作得很好,直到我达到某一点。然后调用了两次update\u figure(),显示的值跳转了两次,而不是所需的值。我试着做一个最低限度的工作示例,你可以在下面找到。如果没有update\u figue中的sleep命令,我的spinbox将正常运行,如果sleep调

Python 2.7 Python—将循环中的所有结果写入变量

我有一个.txt文件,有几十列和数百行。我想将两个特定列的全部结果写入两个变量。我对for循环没有太多的经验,但下面是我对循环文件的尝试 a = open('file.txt', 'r') #<--This puts the file in read mode header = a.readline() #<-- This skips the strings in the 0th row indicating the labels of each column for line

Python 2.7 水流量UI不工作

我最近升级到H2O-3.11.0.3820。我的基于web的流ui不工作。 当我转到链接时,我会看到一个浅蓝色的屏幕,上面有我以前使用过的所有选项,但都丢失了 找不到与stackoverflow相关的任何内容。还有其他人面临类似的问题吗?任何帮助都将不胜感激 Checking whether there is an H2O instance running at http://localhost:54321..... not found. Attempting to start a local

Python 2.7 Python gtk3窗口侦听输入事件

PythonGTK3窗口是否有任何方法可以捕获其中键盘和/或鼠标的每个输入 基本上,我正在创建一个应用程序,它会在空闲时启动类似屏幕保护程序的东西,为此,我需要知道在我的窗口(应用程序)内发生键盘或鼠标事件的时间 我试图将按键事件连接到我的窗口,但当我单击它的子窗口(如按钮)时,窗口无法获取事件 感谢您提供的任何解决方案 更新 根据公认的答案,我将信号后的事件连接到主窗口,并确定是否需要接收信号。按键事件仅适用于键盘。按钮创建一个按钮按下事件。看 始终记住,*-press事件在操作完成之前运行。

Python 2.7 如何在Ipy笔记本(Jupyter)中保存值

我正试图编写一个python代码来模拟21点,并使用各种函数来处理、打击、站立等。我的“手”无法在调用不同函数之间节省 例如,如果我调用deal(),它返回我的牌和庄家的牌,那么我调用hit(),它返回一张牌,而不是我得到的牌和新牌 我想知道如何才能让它保存我的手,因为我认为使用append只会在我的手上添加卡片 这是我的密码: import random import itertools deck = [val for val in range(2,12) for _ in range(4

Python 2.7 修改内置WxPython小部件

如何修改wxPython中的组合框以下拉一个复选框,以便选择选项? 类似上面的东西。我知道ComboBox类是可用的,我需要继承它,将checkbox的特性添加到下拉列表中。但是我没有找到正确的开始方式。看看ComboCtrl类。它允许您提供实现组合下拉列表的窗口。wxPython演示中有一些示例。看看ComboCtrl类。它允许您提供实现组合下拉列表的窗口。wxPython演示中有一些示例。我还没有时间仔细阅读ComboCtrl,它看起来令人望而生畏。 但是,通过扭曲wx.Dialog,可以

Python 2.7 尝试执行pip卸载时出现操作不允许错误。如何解决?

操作系统:macOS Sierra Python 2.7.10 我正在尝试清理所有python库。我试图这样做,同时试图解决这里提到的另一个问题 $sudo pip freeze | xargs pip卸载-y 当前用户不拥有目录“/Users/sa/Library/Caches/pip/http”或其父目录,缓存已被禁用。请检查该目录的权限和所有者。如果使用sudo执行pip,您可能需要sudo的-H标志。 卸载altgraph-0.10.2: 例外情况: 回溯(最近一次呼叫最后一次): 文件

Python 2.7 在Odoo 10中重新创建One2Many关系

我有一个完全定制的新模块,名为Quotes: A类:产品(名称(文本)、说明(文本)、押金(布尔值)、子产品(指向B类的一个或多个)) B类:子产品(名称(文本)、说明(文本)、系数1(浮动)、系数2(浮动)、产品(多个指向A类的一个)) C类:引号(名称(文本)、说明(文本)、日期(日期时间)、行(一个指向D类的引号)) D类:行_产品(名称(文本)、描述(文本)、产品(多个指向A类)、存款(布尔)、定义变更(根据产品填写所有字段)、行_子产品(多个指向E类)、报价(多个指向C类)) E类:生

Python 2.7 Python/Kivy:Kivy中树视图上的'up'和'down'键盘接口

我想在树状视图上使用向上和向下键盘界面。当我点击名称时,树状视图弹出显示和向上,down键工作正常。但是我在TextInput中键入了一些内容,用于筛选行使用up和down键选择行后,它会给出错误AttributeError:“NoneType”对象没有属性“parent\u node”。如何row使用up和向下键 test.py 试验电压(千伏) #:kivy 1.10.0 : 所选颜色:[1,0,0,1],如果选择了self.is,则为[1,0,1],否则为[1,1,1,1]#红色 按下按钮

Python 2.7 neo4j-如何更改最大包装尺寸?(调整后的帧长度超过)

当我用py2neo导入neo4j中的数据时,我收到了这个错误。总是在同一排 我认为这与包裹的大小有关,但我没有发现任何与此相关的帖子 Adjusted frame length exceeds 65535: 65537 - discarded 顺便说一句,我对Java一无所知 扩展日志: 2018-06-07 22:59:33.536+0000 ERROR [o.n.b.t.p.HouseKeeper] Fatal error occurred when handling a client

Python 2.7 如何在robot框架中检查数据类型?

但当我在变量中传递字符串值时,我得到了一个错误 代码: type(${value})。\uuuu name\uuuu 错误: 计算表达式“类型(Robot)。\uuuuu name\uuuuuu”失败:name错误:未定义名称“Robot” 字符串值转换为变量 请帮帮我。您应该删除{}周围的括号value,只留下$value 最新评论: Robotframework将所有内容都视为字符串,除非将其显式转换为其他数据类型 ${value_str} Set Variable 4 ${v

Python 2.7 属性错误:';Mul&x27;对象没有属性';评估';

在下面的代码中,计算量子谐振子的本征态,mr和gaussq的乘积等于基态,我试图得到本征态,并绘制一个包含每个子图的图 但是,运行代码会返回: *for i in xx: rePsi.eval(i) AttributeError: 'Mul' object has no attribute 'eval'* 代码示例: import numpy as np import matplotlib.pylab as plt import sympy as sym from math import *

Python 2.7 如何从其他词典创建词典?

我有一个字典,其中我有一个具有多个值的键,我想创建一个具有相同键的新字典,但该值是前一个键的长度 我有: dict = {'key1': ['value1'], ['value2'], ['value3'], {'key2': ['value4'], ['value5']} 我想: dict_bis = {'key1': '3', 'key2': '2'} 只需使用for循环和dict.items()循环现有dict,并使用len()查找值的长度: dict_bis = {} for key

Python 2.7 在Python2.7中,相互减去两个日期时间并以HH:MM:SS返回

我有两个日期时间字符串,我希望从中减去,并希望返回一个答案 使用Python2.7的HH:MM:SS格式。例如,我有“2019-01-22 10:46:34”和“2019-01-22 10:30:34”,并希望它返回如下内容00:16:00。我尝试过将时间转换成整数,但似乎无法转换回来。我还尝试了datetime模块。下面是我试图将其转换为函数的一个基本示例 from datetime import datetime a = "2019-01-22 10:46:34" b = "2019-01-

Python 2.7 如何在python中从文件名获取完整的文件路径?

我需要通过在Python2.7中提供文件名来获取文件的完整路径。 不幸的是,我不允许使用pathlib模块 Example: filename: python.exe full path that i want to print : C:\app\tools\python27\python.exe 提前感谢所有花时间回复的人。请查看以下帖子: 我不确定您是如何在代码中实现这一点的,但是“pathlib”(对于v3以上版本)和“os”(对于v3以下版本)库应该能够提供帮助 如果您已经查看

Python 2.7 在单元测试(Rostest)中将参数从启动文件传递到python脚本

我正在致力于实现一个Python单元测试(rostest),通过它我可以将参数从roslaunch文件传递到我的Python通用脚本进行测试。然而,我的测试失败了,通常应该通过。我将把我的代码粘贴到这里,并且很高兴得到一些关于为什么会发生这种情况的反馈 最终目标是拥有一个通用python模板,许多启动文件可以使用该模板进行集成测试 我的脚本正在从roslaunch文件读取参数: class itn_rtest_group1template(unittest.TestCase): success

  1    2   3   4   5   6  ... 下一页 最后一页 共 431 页