python 3 don';无法识别类似对象的字节b

python 3 don';无法识别类似对象的字节b,python,pygraphviz,Python,Pygraphviz,我正在使用python 3.4,并尝试使用libpygraphviz 代码(取自pygraphviz): 在运行时,我遇到了一个奇怪的错误: Traceback (most recent call last): File "main.py", line 39, in <module> g.draw(filename=args.out) File "/home/moshe/Desktop/boaz_matala_3_mivne/code/PcapViz-master/p

我正在使用python 3.4,并尝试使用lib
pygraphviz

代码(取自pygraphviz):

在运行时,我遇到了一个奇怪的错误:

Traceback (most recent call last):
  File "main.py", line 39, in <module>
    g.draw(filename=args.out)
  File "/home/moshe/Desktop/boaz_matala_3_mivne/code/PcapViz-master/pcapviz/core.py", line 142, in draw
    graph.draw(filename)
  File "/usr/local/lib/python3.4/dist-packages/pygraphviz/agraph.py", line 1474, in draw
    data = self._run_prog(prog, args)
  File "/usr/local/lib/python3.4/dist-packages/pygraphviz/agraph.py", line 1338, in _run_prog
    warnings.warn(b"".join(errors), RuntimeWarning)
TypeError: can't use a string pattern on a bytes-like object
回溯(最近一次呼叫最后一次):
文件“main.py”,第39行,在
g、 绘制(文件名=args.out)
文件“/home/moshe/Desktop/boaz_matala_3_mivne/code/PcapViz master/PcapViz/core.py”,图纸第142行
graph.draw(文件名)
文件“/usr/local/lib/python3.4/dist packages/pygraphviz/agraph.py”,绘图中第1474行
数据=自运行程序(程序,参数)
文件“/usr/local/lib/python3.4/dist packages/pygraphviz/agraph.py”,第1338行,在运行程序中
警告。警告(b“”。加入(错误),运行时警告)
TypeError:无法在类似字节的对象上使用字符串模式
虽然我确实使用了b来表示像object这样的字节

我做错了什么?
谢谢。

这似乎是说您不需要字节,您需要字符串。您可以发布代码吗?为什么要使用空的bytearray
b”“
来连接错误和数据?他们也在路边吗?如果不是,请使用空字符串
。@DYZ yes。我很困惑,因为这段代码是从一个库中提取的,所以它应该可以工作,我不明白这里的问题……恐怕您使用的是pygraphviz的Python2版本。
Traceback (most recent call last):
  File "main.py", line 39, in <module>
    g.draw(filename=args.out)
  File "/home/moshe/Desktop/boaz_matala_3_mivne/code/PcapViz-master/pcapviz/core.py", line 142, in draw
    graph.draw(filename)
  File "/usr/local/lib/python3.4/dist-packages/pygraphviz/agraph.py", line 1474, in draw
    data = self._run_prog(prog, args)
  File "/usr/local/lib/python3.4/dist-packages/pygraphviz/agraph.py", line 1338, in _run_prog
    warnings.warn(b"".join(errors), RuntimeWarning)
TypeError: can't use a string pattern on a bytes-like object