-
0 votesanswersviews
当指定stdin = PIPE时,Python subprocess.Popen终止
我是python中的子进程的新手,我需要生成一些独立的子进程,让它们保持活动状态并将命令传递给它们 . 乍一看,子进程库是我正在寻找的 . 我已经阅读了documenations,因为我必须指定输入 . 我需要通过windows命令行运行命令,因此下面的玩具示例足够好,如果我有它工作,我'm pretty much done. Running code below via IDLE opens a... -
1 votesanswersviews
Python subprocess.Popen不适用于stdout
我需要实现一个外部应用程序来计算Modbus通信的CRC值 . 可执行文件需要输入字符串并返回如下输出: CRC16 = 0x67ED / 26605 CRC16 (Modbus) = 0x7CED / 31981 我调用该程序,然后手动输入输入 . p = Popen(["some_file.exe", "-x"], stdin=PIPE) p.comm... -
6 votesanswersviews
Windows上的Python Popen具有多线程 - 无法删除stdout / stderr日志
在Windows上使用python 2.7.4(注意:WinXP - 下面的评论者建议在Win7上正常工作),我有一个脚本创建几个线程,每个线程通过Popen运行子进程,stdout / stderr重定向到文件和调用等待() . 每个Popen都有自己的stdout / stderr文件 . 在每个进程返回后,我有时必须删除文件(实际上将它们移动到别处) . 我发现在所有wait()调用返回之... -
1 votesanswersviews
PYTHONPATH不适合多路径
我想设置pythonpath,但它不适用于其他目录 . 我的bashrc: export PYTHONPATH=/usr/lib/python2.7 export PYTHONPATH=$PYTHONPATH/plat-linux2:$PYTHONPATH/lib-dynload:$PYTHONPATH/dist-packages:$PYTHONPATH/lib-tk:$PYTHONPATH 如果... -
0 votesanswersviews
运行结构脚本抛出ImportError:没有名为fabric.main的模块
我在Redhat上,当我运行任何结构脚本时,我看到以下错误: Traceback(最近一次调用最后一次):文件“/ usr / bin / fab”,第8行,来自fabric.main import main ImportError:没有名为fabric.main的模块 文件/ usr / bin / fab配置为使用python 2.7(/ usr / local / bin / pytho... -
0 votesanswersviews
配置ubuntu 14.04,eclipse Neon,python 2.7,Django 1.9,Pydev和virtualenv不创建src文件夹
来自PHP,我是Python / Django的绝对初学者 . 我已经成功安装了虚拟环境 . 所以我可以看到localhost:8000和localhost:8000 / admin的结果 . (标准SQLITE) 文件夹位于/home/.../django-test中的用户权限 . python环境在文件夹django-test / searchem中,第一个Django实例是django-... -
1 votesanswersviews
尝试使用django制作购物车,但在视图中我传递产品ID而不是slug因为我直接从主页添加产品到购物车
购物车应用 views.py from django.shortcuts import render, HttpResponseRedirect from django.core.urlresolvers import reverse # Create your views here. from products.models import Product from .models import... -
1 votesanswersviews
为什么pycrypto中的模块不起作用?
我使用PIP在我的Mac Yosemite 10.10.5上安装了pycrypto . 我正在使用Python 2.7.10 . 当我尝试运行 from Crypto import Cipher 等代码时,会生成错误: ImportError:无法导入名称密码 当我运行PIP SHOW PYCRYPTO时,我得到: Metadata-Version: 2.0 Name: pycrypto Ve... -
2 votesanswersviews
ImportError:无法导入名称QtGui或任何其他PyQt4模块
我在Mac Yosemite 10.10.5上使用PyQt4 . 和Python 2.7 . 当我尝试使用sublime文本运行一个简单的脚本时,我得到了 ´ImportError: cannot import name QtGui. 但是当我通过终端进入python并输入以下行时,它似乎接受了它 . >>> from PyQt4 import QtGui >>&g... -
2 votesanswersviews
导入psycopg2
我被困去尝试导入psycopg2 . 我在MacOSX10.10.1中工作并下载了Postgresql的一键式版本(http://www.enterprisedb.com/products-services-training/pgdownload) . 当我尝试导入psycopg2时,我收到以下错误消息: ImportError: dlopen(/Library/Python/2.7/site-p... -
1 votesanswersviews
尝试在pyusb中调用后端模块时出错 . “AttributeError:'module' object没有属性'backend'”
我对此很新,所以请和我一起出去! 我最近为这个项目安装了pyusb,它试图写入USB LED Message Board并收到此错误: AttributeError: 'module' object has no attribute 'backend' 我不知道为什么会这样,我检查了pyusb模块文件,它显然有一个名为“backend”的文件夹,里面有正确的文件 . 这是我的所有代码: impor... -
1 votesanswersviews
Agilent 34461A DMM - Pyusb No Langid和Entity未找到
我不是一个强大的python程序员 . 我正在使用Pyvisa与GPIB工具连接 . 在学习曲线之后,似乎很容易 . 最近,我通过Pyvisa成功命令的一个GPIB仪器被更换为仅支持USB / Ethernet的新版本 . 所以现在我正在学习USB协议,这是一个意想不到但令人欢迎的惊喜 . 经过一些研究,我了解到我应该安装PyUSB,我做了以及安装最新版本的 libusb-win32-devel-... -
0 votesanswersviews
Stripe,Django和Cartridge / Mezzanine的问题
我的它是一个墨盒/夹层应用程序,运行正常,https设置正确 . 它工作正常,直到我结束检出过程,我在浏览器中收到以下调试错误: 异常类型:AuthenticationError异常值:没有提供API密钥 . (提示:使用"stripe.api_key = "设置API密钥) . 您可以从Stripe Web界面生成API密钥 . 有关详细信息,请参阅https://stri... -
1 votesanswersviews
Django 1.10错误,'NoneType'对象不可调用
我正在尝试为Django项目构建用户注册页面 . 我有一个名为 custom_user 的应用程序,其中 models.py 文件包含以下内容(除了导入): class CustomUserManager(BaseUserManager): def create_user(self, identifier, password, email, full_name, date_of_birth... -
1 votesanswersviews
Django:FieldError:模型的字段名称无效
当我'm trying to use update or create query it' s给出错误 FieldError: Invalid field name(s) for model 这是我的models.py class Base(models.Model): created = models.DateTimeField(auto_now_add=True) modifi... -
2 votesanswersviews
将虚拟键盘输入传递给LibreOffice
我正在尝试构建一个python脚本来运行LibreOffice Impress幻灯片放映,并在虚拟键盘输入的帮助下更改幻灯片 . 我将幻灯片放映作为子流程启动,并使用Python uinput linux内核模块(www.tjjr.fi/sw/python-uinput/)提供虚拟“输入密钥”输入 . 如何将此输入传递给LibreOffice?使用的平台是ubuntu 13.04 -
4 votesanswersviews
编写COIN-OR CBC日志文件
我正在使用COIN-OR的CBC求解器来解决一些数值优化问题 . 我正在通过PuLP在Python中构建优化问题 . 我注意到像GUROBI和CPLEX这样的解算器创建了日志文件,但我似乎无法弄清楚如何让CBC创建一个日志文件(而不是将优化器的进度打印到屏幕上) . 有人知道CBC中有一个选项来设置日志文件吗?将所有stdout重定向到文件对我来说不起作用,因为我并行解决了一堆问题,并希望将它们的... -
2 votesanswersviews
在OS X上安装和导入Python模块
我已经尝试了几个小时了 . 似乎IDLE找不到任何第三方模块 . 我是Python的初学者 . 这是关于我的系统的一些信息: OSX版本:10.11.5 python版本:Python 2.7,Python 3.4,Python 3.5 使用pip(以及其他方法)的初始安装似乎工作正常 . 当我重复安装时,终端响应: 要求已经满足(使用--upgrade升级):pyperclip i... -
1 votesanswersviews
python manage.py runserver没有名为django.core.management的模块
我是一个Python新手,并尝试在Mac OS X 10.9.4上配置Django . 我使用以下命令安装了Django . $ pip install Django==1.6.6 现在我开始制作这个项目 . $ django-admin.py startproject test1 现在我尝试通过在我的新项目的目录中运行服务器 . $ python manage.py runserver 但是... -
1 votesanswersviews
protobuf python找不到包含
我注意到其他一些人遇到了问题,我看到的解决方案只包括 CXXFLAGS 和 LDFLAGS ,但那些似乎没有用 . 尝试使用virtualenv和用户帐户在CentOS上编译和安装的替代Python版本编译C protobuff: $ cd ~/myApp $ /opt/python-2.7/bin/virtualenv python $ source ~/myApp/python/bin/act... -
2 votesanswersviews
通过Theano张量切片循环
我有两个2D Theano张量,称它们为 x_1 和 x_2 ,并且假设为了示例, x_1 和 x_2 都具有形状(1,50) . 现在,为了计算它们的均方误差,我只需运行: T.sqr(x_1 - x_2).mean(axis = -1). 然而,我想要做的是构造一个新的张量,它由10个块中的均方误差组成 . 换句话说,因为我对NumPy更熟悉,我想到的是创建下面的张量M in Theano:... -
1 votesanswersviews
合并分支覆盖文件python
我在python中有一个多处理应用程序 . 我正在尝试在运行测试后获得覆盖率报告 . 我正在尝试合并覆盖率报告,但我无法一次性完成 . 以下是我面临的问题 . 我的两个测试生成了4个覆盖文件 . 当我运行命令 "coverage combine" 时,我收到以下错误: Can't combine line data with arc data 要合并覆盖文件,我需要运行 &q... -
2 votesanswersviews
Pytest和覆盖率:为什么覆盖率结果会因目录结构而异?
我有一个在相当大的django项目上使用Pytest的工作测试套件 . 问题是我无法使用覆盖率获得正确的结果,我想知道是否可能是因为项目目录结构 . 请考虑以下目录树示例: . ├── apps │ ├── api │ │ ├── __init__.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ └── view... -
0 votesanswersviews
代码覆盖率报告“代码运行”,但不是单独文件单元测试的“代码覆盖”
免责声明;初学者问题! 我的项目结构,为了问题高度简化,看起来像这样: Project/ |-- main.py |-- test_main.py 在阅读Jeff Knupp's blogpost on unit testing并编写各种测试之后,我想看看我的代码现在有多少是由测试覆盖的 . 所以我安装了coverage.py,以下让我困惑: $ coverage运行main.py(显示脚本中... -
1 votesanswersviews
NotFoundError:期待来自Google Storage的状态[200] . 但在读取文件时获得状态404
我在谷歌存储中创建了一个存储桶,并上传了一个示例文本文件并授予了所有者权限 . 使用google docs中的代码,我试图读取上传的文本文件(test.txt)并创建示例文本文件 . 我不能同时进行读/创操作 . 连接到 Cloud 存储: bucket_name = os.environ.get( 'BUCKET_NAME', 'bucket-name-12345.appspot... -
2 votesanswersviews
麻烦构建旧版本的SIP:致命错误LNK1112:模块机器类型'x64'与目标机器类型冲突'X86'
我在构建旧版SIP时遇到了一些麻烦 . 我正在建设: Windows 7 python2.7 SIP 4.19.3 我按照这里的说明进行操作:How to install SIP & PyQT on windows 7 所以我运行configure.py,这给了我makefile . 我用vcvarsall.bat将env输入env然后运行nmake . 然后我得到链接器错误: lin... -
0 votesanswersviews
ubuntu中python 2.7的串口初始化
我想在ubuntu操作系统中读取python中的arduino的串行数据 . arduino应用程序运行正常,但是当我在python中打开相同的端口时,端口是'/ dev / ttyACM0'没有打开 . 我试图更改端口的权限 . 但它仍然无法正常工作 . -
0 votesanswersviews
用Python写入文件,用Arduino从文件读取
我目前正在使用Python 2.7从一系列位图中提取像素信息,并将24位信息写入文件(具有任意扩展名“.bfs”,以便于查找管道),8位对于位置x,位置y为8位,颜色为16位 . from PIL import Image import struct filename = raw_input('Please choose destination filename: ') file_in = ... -
3 votesanswersviews
比较两幅图像特定区域的直方图? OpenCV的
基本上,我希望能够比较两个直方图,而不是整个图像只是比较特定区域 . 我有图像A并且在其上有一个特定的矩形区域,我想与另一个图像进行比较B.有没有办法获得图像上可定义矩形区域的直方图?我有矩形区域的x y位置,以及它的宽度和高度,并希望得到它的直方图 . 我正在使用opencv和python . 对不起,如果不是很清楚:( (我正在设置一个程序来拍摄电路板的图片,并检查每个焊盘是否与完美电路板的图... -
0 votesanswersviews
使用python在pcb中查找矩形
有没有办法在使用python的pcb板中找到矩形?我的目标是找到pcb组件 . 我试图平滑图片,然后应用cunny边缘和轮廓检测,但我设法找到的唯一正确的轮廓是板周围的轮廓 . 有没有办法找到电路板的组件并在它们周围画一个矩形?任何帮助将非常感谢!谢谢! UPDATE 我使用的代码是关于尝试根据颜色找到轮廓 . import numpy as np import cv2 from matplotl...