问题列表 - 第19399页

尝试在WinXP上使用pyserial打开串口 - >"拒绝访问"

我正在尝试使用python和pyserial通过串口将数据发送到hplc泵.我测试了linux下的电缆和泵(gentoo衍生物),它在那里工作得很好,尽管是root.现在我必须在WinXP机器上使用代码,在尝试打开端口时我总是得到"拒绝访问"错误(我将参数调整为COMxx而不是ttySxx,找到了端口).我尝试了计算机的串口,以及USB2Serial适配器.我听说WinXP在尝试用自编代码解决一些端口时非常严格.这个问题比安装linux有更简单的解决方法吗?

# -*- coding: utf-8 -*-

import sys
import time
import serial
from threading import Thread

"""
usage: cmdCapture workDirectory pictureTime pressureTime
"""

print 'successful import is successful'

workDir=sys.argv[1]
pressureThresh=float(sys.argv[3])

class doCapture(Thread):
def __init__ (self, workDir, pressureThresh):
    Thread.__init__(self)

    self.workDir=workDir
    self.pressureThresh=pressureThresh
    self.pressureTimer=0
Run Code Online (Sandbox Code Playgroud)

- >这里我设置了串口

    self.ser=serial.Serial(port='\\.\COM1', baudrate=9600, bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, timeout=1)
Run Code Online (Sandbox Code Playgroud)

- >这里发生了错误

    self.ser.open()

def getPressure(self):
    self.ser.write('PR')
    return self.ser.read(size=8), timer.timer()

def run(self):
    self.pressureTimer=time.timer()
    while 1:
        if self.pressureTimer<=(time.timer()-self.pressureTime):
            self.p=getPressure()
            print self.p

myCapture=doCapture(workDir, pressureThresh)
myCapture.start()
Run Code Online (Sandbox Code Playgroud)

python windows-xp serial-port access-denied pyserial

5
推荐指数
3
解决办法
4万
查看次数

将Label的文本部分设置为粗体样式

有没有办法让a的一部分label.text变得大胆?

label.text = "asd" + string;
Run Code Online (Sandbox Code Playgroud)

希望该string部分是大胆的.

有可能,这怎么办?

.net c# winforms

30
推荐指数
4
解决办法
7万
查看次数

使用lxml和Python进行XML解析

请帮我解决lxml的问题
(我是lxml的新手).
如何从下一个文件中获取"评论1":

<?xml version="1.0" encoding="windows-1251" standalone="yes" ?>
<!--Comment 1-->
<a>
   <!--Comment 2-->
</a>
Run Code Online (Sandbox Code Playgroud)

python lxml

6
推荐指数
2
解决办法
6440
查看次数

使用Python [summary]读取wav文件最简单的方法是什么?

我想使用Python来访问一个wav文件并以一种允许我分析它的形式编写它的内容(比方说数组).

  1. 我听说"audiolab"是一个合适的工具(它将numpy数组转换为wav,反之亦然).
  2. 我已经安装了"audiolab",但我遇到了numpy版本的问题(我无法"从numpy.testing import Tester").我有1.1.1.numpy的版本.
  3. 我在numpy(1.4.0)上安装了一个较新的版本.但后来我遇到了一组新的错误:

    回溯(最近通话最后一个):文件"test.py",7号线,在进口scikits.audiolab文件"/usr/lib/python2.5/site-packages/scikits/audiolab/ 初始化 py"为25行,从pysndfile进口formatinfo,sndfile文件"/usr/lib/python2.5/site-packages/scikits/audiolab/pysndfile/ 初始化的.py",1号线,从_sndfile进口sndfile,格式,available_file_formats,available_encodings文件"numpy的.pxd",第30行,在scikits.audiolab.pysndfile._sndfile中(scikits/audiolab/pysndfile/_sndfile.c:9632)ValueError:numpy.dtype似乎不是正确的类型对象

  4. 我放弃使用audiolab并认为我可以使用"wave"包来读取wav文件.我问了一个关于这个的问题,但人们建议改用scipy.好吧,我决定专注于scipy(我有0.6.0版本).

  5. 但是,当我尝试执行以下操作时:

    来自scipy.io import wavfile
    x = wavfile.read('/ usr/share/sounds/purple/receive.wav')

我得到以下内容:

Traceback (most recent call last):
  File "test3.py", line 4, in <module>
    from scipy.io import wavfile
  File "/usr/lib/python2.5/site-packages/scipy/io/__init__.py", line 23, in <module>
    from numpy.testing import NumpyTest
ImportError: cannot import name NumpyTest
Run Code Online (Sandbox Code Playgroud)
  1. 所以,我放弃使用scipy.我可以使用波包吗?我不需要太多.我只需要以人类可读的格式包含wav文件的内容,而不是我将弄清楚如何处理它.

python audio wav scipy wave

7
推荐指数
5
解决办法
3万
查看次数

将MongoDB用作数据对象的RDFStore

有没有使用SPARQL查询MongoDB的工具?

我使用RDF模式存储对象(boo Mongo no schema ^^),现在我正在寻找使用SPARQL查询数据存储区的工具/服务器.

我开始编写SPARQL解析器,但如果存在这样的工具,我想我会使用它.

提前致谢.

rdf sparql rdfstore mongodb

10
推荐指数
1
解决办法
4396
查看次数

问题与http://和http:// www

我有一个托管在临时服务器上的应用程序.如果我通过提供我的凭据来使用我的应用程序,我可以打开URL => http://mysite.com.

但是,如果我将网址更改为http://www.mysite.com,网站会再次显示登录页面以请求凭据(我刚才提供的).

现在在登台服务器上,如果我输入http://mysite.com地址栏,我会被发送到 http://mysite.com.但是当我在地址栏中输入google.com时,我会被带到http://www.google.com.这是怎么回事?

我的问题是:当我的应用程序上线并输入时mysite.com,网址是否会被转换为http://www.mysite.com或者我是否需要做一些事情来将网址转换为包含的网址www

.net asp.net iis dns

0
推荐指数
1
解决办法
210
查看次数

isKindOfClass 各自的核心基础?

是否有任何 CoreFoundation 方便的方法来检查类的系谱,如 isKindOfClass ?

提前谢谢你,瓦西利斯

iphone objective-c

0
推荐指数
1
解决办法
485
查看次数

使用Jquery AJAX复选框

我正在使用JQuery来实现一些AJAX功能.但是当传递复选框的值时,无论是否勾选复选框,都会显示该值.这是我的代码:

$(document).ready(function(){ 
  $('#submitform').click(function(){
    $.ajax({
      type: "POST",
      url: "abs_newabs_check.asp",
      data: { allday: $("#allday").val() },
      success: callback
    });
  });
});

function callback(data, status)
{
    $("#ajaxdiv").html(data);
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?任何帮助赞赏.谢谢.

javascript ajax jquery

2
推荐指数
1
解决办法
1270
查看次数

如何安排后台任务

似乎有几种方法可以执行后台任务.我的用法是让我的应用每隔x分钟获取一次数据馈送,无论我的gui是否正在运行,无论手机是否正在睡眠.

我使用闹钟管理器来安排与广播接收器匹配的意图.在onRecieve方法中,我启动一个服务(startService),它产生一个AsyncTask.任务获取数据并存储它,然后stopSelf()服务.

在onRecieve方法中,我在启动服务之前获取PARTIAL_WAKE_LOCK,并且在调用服务中的stopSelf()之前,我再次释放它.

这真的是最好的方法吗?在这种情况下我甚至需要这项服务吗?

我在这种设置中遇到了奇怪的行为,其中设置工作了几个小时然后突然停止,这使得调试非常困难.

有没有人有一个简单的万无一失的方法来达到同样的目的?

android

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

-q PHP命令行选项有什么作用?

我的主持人有一个cron工作:

/ramdisk/bin/php5 -q /home2/sharingi/public_html/scrape/copyV2.php
Run Code Online (Sandbox Code Playgroud)

这显然没有运行."支持"告诉我这-q是安静模式,这就是为什么我没有收到任何类型的输出电子邮件...

然而,我所有的其他cron工作已经并且正在运行-q并且已经向我发送输出电子邮件......数月.

我在四处寻找,却找不到-q旗帜的作用,你能告诉我吗?

php

8
推荐指数
2
解决办法
7288
查看次数