【python-连续读取命名管道】教程文章相关的互联网学习教程文章

python – 没有模块在使用pyOpenGL时命名为pydispatch【代码】

我一直试图在线跟踪tutorial并且我已经跟踪了每一行,并且出于某种原因我收到以下错误:Traceback (most recent call last):File "C:/Users/User/Desktop/OpenGLContextTest.py", line 2, in <module>from OpenGLContext import testingcontextFile "C:\Python27\lib\site-packages\openglcontext-2.2.0a2-py2.7.egg\OpenGLContext\testingcontext.py", line 10, in <module>from OpenGLContext import plugins, context, contextde...

Python序列命名约定【代码】

由于python中没有显式输入,我希望能够使用命名约定区分序列和非序列.我已经用python编程了一段时间,我仍然没有找到任何逻辑/实用的方法来命名序列.当然,我经历了着名的PEP8,并在google上做了一些研究,似乎接受的约定是在变量名的末尾添加字母“s”. 假设我们有一系列“权重值”,因此序列的变量名应该是权重.到目前为止,这很好,但是有些情况下,某些单词以“s”结尾,恰好是命名变量的更合理的方式,而不是序列.或者,假设您将权重序列存...

python – Pyinstaller导入错误没有模块命名路径【代码】

我正在尝试在python中构建一个程序,它使用了很多不同的模块.当我正常运行它(从cmd)一切正常,但是当我尝试创建一个可执行文件时不起作用.我已经尝试使用py2exe和pyinstaller,尝试谷歌搜索问题几个小时,但没有什么真正有效.当我从cmd运行exe时,我得到了这个.我试过手动导入必要的模块,但仍然没有工作.有任何想法吗?Traceback (most recent call last): File "<string>", line 35, in <module>File "site-packages\pyttsx\__init__.p...

python对文件夹下的文件重命名【代码】

import os def rename(path):filelist = os.listdir(path)print(filelist)count = 0for item in filelist:src = os.path.join(os.path.abspath(path), item)dst = os.path.join(os.path.abspath(path), '%d_sat.jpg' % count )try:os.rename(src, dst)count += 1except:continue

如何将(C)与重命名的Python .lib和.dll链接起来?【代码】

当我在C ++项目中包含Python 2.5中的“Python.h”时,它通过一些神奇的过程知道它必须在运行时链接“python25.lib”并加载“python25.dll”,尽管我没有指定任何东西既不在“链接器 – >附加依赖关系”中,也不在“链接器 – >附加库目录”中. 现在我想将python25.lib / .dll重命名为gpython25.lib / .dll并与它们链接.这是确保链接到这个python DLL而不是另一个安装的应用程序的另一个python25.dll,独立于PATH搜索顺序. 有没有办法做...

浅谈Python类命名空间【代码】

再次重申,Python 的类就像命名空间。Python 程序默认处于全局命名空间内,类体则处于类命名空间内,Python 允许在全局范围内放置可执行代码,当 Python 执行该程序时,这些代码就会获得执行的机会。类似地,Python 同样允许在类范围内放置可执行代码,当 Python 执行该类定义肘,这些代码同样会获得执行的机会。 例如,如下程序测试了类命名空间: class Item: # 直接在类空间中放置执行性质代码 print(正在定义Item类...

python的命名规则【图】

命名规则:大小写字母,数字,下划线和汉字等字符及组合注意事项:大小写敏感,首字符不能是数字,不与保留字相同Python语言有33个保留字(关键字) 如:if ,elif, else ,in 33个中标黑色的26个是python基础语法中出现的 True是大写的,如果写成了小写,是用户定义的变量

通过Python重命名XP中的无效文件名【代码】

我的问题类似于Python’s os.path choking on Hebrew filenames 但是,我不知道我需要重命名的文件名的原始编码(不像其他帖子,他知道它最初是希伯来语). 我正在为客户端进行数据恢复,并将文件复制到我的XP SP3机器上,一些文件名有“?”替换/表示无效字符. 我试图使用Python来os.rename文件,因为我知道它有unicode支持,但是,当我告诉python重命名文件时,它似乎无法将有效的文件名传递回windows API. 即:>>> os.chdir(r'F:\recovery...

命名管道在Python中不会刷新

我有一个通过os.mkfifo()命令创建的命名管道.我有两个不同的Python进程访问这个命名管道,进程A正在读取,进程B正在编写.进程A使用select函数确定何时fifo / pipe中有可用数据.尽管进程B在每次写入调用之后都会刷新,但进程A的select函数并不总是返回(它会像没有新数据一样保持阻塞).在广泛研究了这个问题之后,我最后编写了进程B,在我的真实调用之前和之后添加了5KB的垃圾写入,同样,进程A被编程为忽略那些5KB.现在一切正常,选择总是适...

使用Python从个人Gazetter命名实体识别

我尝试使用NLTK在python中进行命名实体识别.我想提取个人技能清单.我有技能清单,并希望在申请中搜索并标记技能.我注意到NLTK的预定标签有人物,位置等的NER标签.我可以使用Python中的外部gazetter标记器吗?任何想法如何做到比搜索术语更复杂(有时多词术语)? 谢谢,阿萨夫解决方法:我最近没有使用过NLTK,但是如果你知道的是技能,你就不需要做NER-只需要进行文本搜索. 也许使用Lucene或其他一些搜索库来查找文本,然后对其进行注释?这...

将子目录添加到python命名空间【代码】

我希望能够导入一个实际位于另一个模块的子目录中的python模块. 我正在开发一个带插件的框架.由于我预计会有几千(目前已经有250个)并且我不想要一个包含> 1000个文件的大目录,我将它们排序在这样的目录中,在那里它们按照第一个字母分组他们的名字:framework __init__.pyframework.pytools.pyplugins __init__.pya __init__.pyatlas.py...b __init__.pybinary.py...c __init__.pycmake...

python – 在具有不一致的命名空间声明的文档上使用iterparse,然后使用xpath【代码】

我需要整理一段代码,将可能很大的XML文件解析为自定义Python对象.这个想法大致如下:from lxml import etree for e, tag in etree.iterparse(source, tag='Foo'):print tag.xpath('bar/baz')[42] # there's actually a function call here问题是,一些文档有一个名称空间声明,有些文档没有.这意味着在上面的代码中tag =’Foo’和xpath部分都不起作用. 现在我一直在忍受丑陋for e, tag in etree.iterparse(source):if tag.tag.endswi...

查询Python中的命名【代码】

当我说,>>>radius = 2在内部,在__main__模块的全局框架中创建一个名为radius的新对象,该对象的类为int.引用变量也由名称半径创建,该半径指向该对象. 当我说,>>>from math import sqrt在内部,在__main__模块的全局框架中创建一个名为sqrt的新对象,该对象属于类函数.引用变量也是由名称sqrt创建的,它指向函数类型的对象. 当我说,>>>def square(x):return mul(x,x)在内部,在__main__模块的全局框架中创建一个名为square的新对象,该对象...

Python:检查命名管道是否有数据【代码】

我的Unix系统上的Python3进程一直在运行,我希望能够通过偶尔运行的其他进程的命名管道随机发送数据.如果命名管道没有数据,我希望我的进程继续做其他事情,所以我需要检查它是否有没有阻塞的数据. 我无法弄清楚如何在不打开它的情况下进行检查,但是除非我设置非阻塞标志,否则打开块.如果我设置了标志,如果我在读取之前或读取期间碰巧写入管道,它就会崩溃. 这是我设法做到的最好的:import osfifo = "pipe_test.fifo" done = False fd...

python – ImportError:没有使用pygame2exe命名_view的模块

我正在尝试分发使用pygame制作的游戏. 我已经经历了似乎数百个stackoverflow问题和在一个疯狂的追逐上的在线论坛,最终使用pygame2exe并得到如此接近但得到一个ImportError. 对于其他提出此问题的人,他们似乎已将导入pygame._view添加到其主脚本的顶部.我已经做到了这一点,但无济于事:(. 我真的想解决我的问题,但我不知道从哪里开始.任何人都可以帮我解决这个问题吗?– 提前感谢,兰德里.解决方法:我想你已经用你自己的pygame封装了...