草庐IT

out_queue

全部标签

python - 属性错误 : __exit__ when I try to mock out build in functions

我目前正在尝试在Python中模拟open()内置方法进行测试。但是,我总是以崩溃告终,并得到以下消息:File"/opt/home/venv/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/result.py",line187,in_exc_info_to_stringreturn_TextTestResult._exc_info_to_string(self,err,test)File"/opt/python-2.7.3/lib/python2.7/unittest/result.py",line164,in_exc_in

python - Django-Celery:未创建 djkombu_queue 表

编辑2如果有人可以发布架构应该是什么,我会非常高兴!我只需要知道表名和列名!我正在学习本教程:http://www.caktusgroup.com/blog/2014/06/23/scheduling-tasks-celery/我已经成功地通过pip安装了django-celery。#settings.pyimportdjcelerydjcelery.setup_loader()BROKER_URL='django://'INSTALLED_APPS=('django.contrib.admin','django.contrib.auth','django.contrib.conten

python - Python 2.7.6 中多处理的奇怪 Queue.PriorityQueue 行为

正如您从标题中了解到的,我正在尝试将PriorityQueue与多处理一起使用。更准确地说,我想创建共享的PriorityQueue,写了一些代码,但它没有按我预期的那样运行。看代码:importtimefrommultiprocessingimportProcess,LockfromQueueimportPriorityQueuedefworker(queue):lock=Lock()withlock:foriinrange(100):queue.put(i)print"worker",queue.qsize()pr_queue=PriorityQueue()worker_proce

Python:为什么一些 Queue.queue 的方法是 "unreliable"?

在Queue模块的queue类中,有几个方法,分别是qsize、empty和full,其文档声称它们“不可靠”。他们到底有什么不可靠的地方?我确实注意到onthePythondocs网站,以下是关于qsize的说法:Note,qsize()>0doesn’tguaranteethatasubsequentget()willnotblock,norwillqsize()我个人认为这种行为“不可靠”。但这就是所谓的“不可靠”,还是这些方法存在更严重的缺陷? 最佳答案 是的,文档在这里使用“不可靠”来表达这个意思:例如,在某种意义上,qs

Python 转换样式 : inside or out of function?

我有一个需要对数字类型进行操作的函数。我正在读取要从文件中操作的数字,所以当我读取它们时,它们是字符串,而不是数字。是让我的函数容忍其他类型(下面的选项(A))更好,还是在调用函数之前转换为数字(下面的选项(B))更好?#Option(A)defnumeric_operation(arg):i=int(arg)#dosomethingnumericwithi#Option(B)defnumeric_operation(arg):#expectcallertocallnumeric_operation(int(arg))#dosomethingnumericwitharg

Python 3.x - iloc 抛出错误 - "single positional indexer is out-of-bounds"

我正在从网站上抓取选举数据并尝试将其存储在数据框中importpandasaspdimportbs4importrequestscolumns=['Candidate','Party','CriminalCases','Education','Age','TotalAssets','Liabilities']df=pd.DataFrame(columns=columns)ind=1url=requests.get("http://myneta.info/up2007/index.php?action=show_candidates&constituency_id=341")soup=b

Python 索引错误 : tuple index out of range

非常感谢对此问题的反馈importsubprocessdefmain():'''Here'swherethewholethingstarts.'''#Editthisconstanttochangethefilenameinthegitlogcommand.FILE_NAME='file1.xml'#Dothegitdescribecommandtogetthetagnames.gitDescribe='gitdescribe--tags`gitrev-list--tags--max-count=2`'print('Invoking:{0}'.format(gitDescribe))p

python:找出是否在 shell 中运行(例如 sun grid engine queue)

有没有办法从python程序中找出它是否是在终端中启动的,或者例如在像sungridengine这样的批处理引擎中?这个想法是决定是否打印一些进度条和其他ascii交互的东西。谢谢!p. 最佳答案 标准方法是isatty()。importsysifsys.stdout.isatty():print("Interactive")else:print("Non-interactive") 关于python:找出是否在shell中运行(例如sungridenginequeue),我们在Stac

Python dateutil.parser 抛出 "ValueError: day is out of range for month"

我有以下代码可以在{Year}/{Month}这样的输入格式下正常运行,但涉及到1994/02时除外这是示例代码>>>importdateutil.parserasdtp>>>dtp.parse('1994/01')datetime.datetime(1994,1,29,0,0)>>>dtp.parse('1994/03')datetime.datetime(1994,3,29,0,0)>>>dtp.parse('1994/02')Traceback(mostrecentcalllast):File"",line1,inFile"/Users/antony/.virtualenvs/c

python - Numpy 天花板和地板 "out"参数

来自NumPydocsforceil,numpy.ceil函数有两个参数,第二个是out。文档没有说明此out参数的作用,但我假设您可以设置此函数返回的输出类型,但我无法让它工作:In[107]:np.ceil(5.5,'int')---------------------------------------------------------------------------TypeErrorTraceback(mostrecentcalllast)in()---->1np.ceil(5.5,'int')TypeError:returnarraysmustbeofArrayType