我需要在python程序中执行shell命令(我有ubuntu)。更具体地说,我想在python脚本中使用graphviz创建图形。我的代码是
os.system("dot -Tpng graph.dot -o graph.png")
它不起作用,但如果我只输入“dot-Tpng”图形.dot-o图形.png“在命令行中一切正常。你知道有什么问题吗?谢谢您!在
编辑:不工作意味着什么都没有发生,没有错误。在
从“dot-v-Tpng”输出图形.dot-o图形.png““
^{pr2}$激活的插件库:libgvplugin_盘古。所以.6条 使用textlayout:textlayout:开罗 激活的插件库:libgvplugin_dot_布局.so.6条 使用布局:点:点布局 使用渲染:开罗:开罗 使用设备:巴布亚新几内亚:开罗:开罗 插件配置文件: /usr/lib/graphviz/config6 已成功加载。 渲染:cairo dot fig gd map ps svg tk vml vrml xdot 布局:圆形点fdp neato nop nop1 nop2 osage拼接sfdp twopi textlayout:文本布局 设备:佳能cmap cmapx cmapx cmapx_np dot eps图gd gd2 gif gv imap imap U np ismap jpe jpeg jpg pdf普通文本png ps ps2 svg svgz tk vml vmlz vrml wbmp x11 xdot xlib loadimage:(lib)eps gd gd2 gif jpe jpeg jpg png ps svg
我解决了问题。我应该关闭文件图形.dot在执行命令之前。在
相关问题 更多 >
编程相关推荐