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