当前位置: 首页 > 面试题库 >

grep邮件时,bufsize必须是整数错误

蔚承天
2023-03-14
问题内容

我在尝试grep记录日志中包含多行的消息时遇到以下错误…任何人都可以提供有关如何克服此错误的输入吗?

码:-

    print gerrit_commitmsg
    gerritlog = Popen('git','log','--grep','gerrit_commitmsg', stdout=PIPE, stderr=PIPE)
    print gerritlog

错误:-

Commit message:-

Build system changes

Build system changes to include packages in the build

Change-Id: I697558f01ae367d2baacdf2c7fcf1a03753edacd

Traceback (most recent call last):
  File "gerrits_in_workspace.py", line 87, in <module>
    main()
  File "gerrits_in_workspace.py", line 77, in main
    grep_commitmsg(gerrit_commitmsg)
  File "gerrits_in_workspace.py", line 48, in grep_commitmsg
    gerritlog = Popen('git','log','--grep','gerrit_commitmsg', stdout=PIPE, stderr=PIPE)
  File "/usr/lib/python2.7/subprocess.py", line 629, in __init__
    raise TypeError("bufsize must be an integer")

问题答案:

subprocess.Popen班预计参数列表如下:

Popen(args, bufsize=0, ...)

因此,您正在通过它:

  • args = git
  • bufsize = log

因此,错误(bufsize期望为整数值)。命令向量必须是一个列表,如下所示:

gerritlog = Popen(['git','log','--grep','gerrit_commitmsg'], stdout=PIPE, stderr=PIPE)


 类似资料:
  • 运行此代码时 我得到这个错误 read_bikeins=pdf。PdfFileReader(bikeins)回溯(最近一次呼叫最后一次): 文件“”,第1行,以read\u bikeins=pdf格式。PdfFileReader(比基恩) 文件“C:\Users\Naveen Raj\Anaconda3\lib\site packages\PyPDF2\pdf.py”,第1084行,在init s

  • 问题内容: 我正在努力使机器人围绕8 x 8的2d网格室移动,其中一部分正在初始化传感器,该传感器由围绕机器人的最近5个瓦片组成。 在这里,我创建了一个由5个元素组成的数组。 但是当我尝试像这样设置传感器的值时: 我得到“列表索引必须是整数,而不是元组”的错误。 问题答案: 您说的是一个“二维网格”-我假设它是一个列表列表。在这种情况下,您应该以以下方式访问其元素 而不是用该对索引外部列表。

  • 我将脚本中工作的 jsonschema 转换为 YAML 格式,以便使用 swagger 文档。问题是在第8行(-type:字符串)中,swagger显示错误:应该是对象,“项目”必须是对象。 Json模式

  • 问题内容: 我的json文件看起来像这样,我正在尝试在for循环中访问元素。 我这样做是这样的: 但是我收到错误消息:“ TypeError:列表索引必须是整数,而不是dict”。我是python(和json)的新手。有人可以建议我要去哪里错吗? 问题答案: 您遍历该 值 通过引用的名单, 没有 指标。 只需 直接 使用这些值(字典): 您可能想给它一个更有意义的循环名称:

  • 我遵循了这个答案:Stanford nlp for python 我使用较长的文本作为输入,并遇到以下错误:

  • 我正在尝试实现以下CFC(coldfusion)代码: http://www.sitekickr.com/blog/integrating-paypal-payflow-pro-rest-api/ 我仍处于测试阶段,甚至没有尝试传递自己的变量,只是使用提供的CFSET示例。 我得到了这个错误: {“name”:“VALIDATION_ERROR”,“details”:[{“field”:“tran