Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python “如何禁用打印”;正在加载配置。。。完成。”;相扑/特蕾西_Python_Sumo - Fatal编程技术网

Python “如何禁用打印”;正在加载配置。。。完成。”;相扑/特蕾西

Python “如何禁用打印”;正在加载配置。。。完成。”;相扑/特蕾西,python,sumo,Python,Sumo,我正在使用traci,每次调用traci.start它都会打印“加载配置…完成”。。这真的很烦人,因为我一次就联系了很多人,而且还要加班。我似乎找不到这张照片的来源。并尝试禁用此traci.start调用上的打印,但使用类似于中的内容无效。我认为,因为创建了一个连接到的sumo服务器,并且此打印来自此服务器的代码。如果要放弃完整的标准输出,可以执行以下操作: import subprocess import sumolib import traci PORT = sumolib.miscuti

我正在使用traci,每次调用
traci.start
它都会打印
“加载配置…完成”。
。这真的很烦人,因为我一次就联系了很多人,而且还要加班。我似乎找不到这张照片的来源。并尝试禁用此
traci.start
调用上的打印,但使用类似于中的内容无效。我认为,因为创建了一个连接到的sumo服务器,并且此打印来自此服务器的代码。

如果要放弃完整的标准输出,可以执行以下操作:

import subprocess
import sumolib
import traci

PORT = sumolib.miscutils.getFreeSocketPort()
sumoProc = subprocess.Popen(["sumo", "-c", "sumo.sumocfg", "--remote-port", str(PORT)],
                            stdout=open(os.devnull, "w"))
traci.init(PORT)

不过,这对libsumo不起作用。

如果要放弃完整的标准输出,可以执行以下操作:

import subprocess
import sumolib
import traci

PORT = sumolib.miscutils.getFreeSocketPort()
sumoProc = subprocess.Popen(["sumo", "-c", "sumo.sumocfg", "--remote-port", str(PORT)],
                            stdout=open(os.devnull, "w"))
traci.init(PORT)
不过这对libsumo不起作用