gpt4 book ai didi

Python代码不能使用系统变量

转载 作者:行者123 更新时间:2023-12-01 05:04:04 24 4
gpt4 key购买 nike

我的代码的以下部分有问题:

import os, sys
import optparse
import subprocess
import random

# we need to import python modules from the $SUMO_HOME/tools directory
try:
sys.path.append(os.path.join(os.path.dirname(__file__), '..', '..', '..', '..', "tools")) # tutorial in tests
sys.path.append(os.path.join(os.environ.get("$SUMO_HOME", os.path.join(os.path.dirname(__file__), "..", "..", "..")), "tools")) # tutorial in docs
from sumolib import checkBinary
except ImportError:
sys.exit("please declare environment variable 'SUMO_HOME' as the root directory of your sumo installation (it should contain folders 'bin', 'tools' and 'docs')")

import traci

我将 SUMO_HOME 声明为系统变量,但是当我运行此脚本时,出现 ImportError。您知道问题出在哪里吗?

最佳答案

为什么要加$?变量的名称是 SUMO_HOME,而不是 $SUMO_HOME

关于Python代码不能使用系统变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25435656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com