使用SUMO的randomTrips工具时提示-n/--net-file参数缺失,求助
SUMO randomTrips.py 报错解决办法
你遇到的问题是明明在命令里加了-n参数,工具却提示缺少-n/--net-file,核心原因是路径里的空格没正确处理,命令行把空格当成了参数分隔符,导致工具没识别到你指定的路网文件。
解决步骤:
- 要么把带空格的目录改名:比如把
SUMO map改成SUMO_map,避免路径里有空格干扰命令解析 - 要么用双引号包裹带空格的路径,修正后的命令可以这么写:
或者直接把路网文件的完整路径用引号括起来:cd "N:\Thesis\SUMO\SUMO map" "C:\Program Files (x86)\Eclipse\Sumo\tools\randomTrips.py" -n map.net.xml -r map.rou.xml -o trips.xml -e 600 -p 0.5"C:\Program Files (x86)\Eclipse\Sumo\tools\randomTrips.py" -n "N:\Thesis\SUMO\SUMO map\map.net.xml" -r "N:\Thesis\SUMO\SUMO map\map.rou.xml" -o "N:\Thesis\SUMO\SUMO map\trips.xml" -e 600 -p 0.5
本质就是命令行里带空格的路径必须用双引号包裹,不然系统会把空格拆成多个参数,工具自然识别不到你传的-n对应的文件。
内容的提问来源于stack exchange,提问作者Nibras abdulRidha
相关产品推荐
相关产品推荐

