【发布时间】:2017-04-13 04:45:03
【问题描述】:
在我的一个 shell 脚本中,我使用如下 eval 命令来评估环境路径 -
CONFIGFILE='config.txt'
###Read File Contents to Variables
while IFS=\| read TEMP_DIR_NAME EXT
do
eval DIR_NAME=$TEMP_DIR_NAME
echo $DIR_NAME
done < "$CONFIGFILE"
输出:
/path/to/certain/location/folder1
/path/to/certain/location/folder2/another
在config.txt-
$MY_PATH/folder1|.txt
$MY_PATH/folder2/another|.jpg
什么是 MY_PATH?
export | grep MY_PATH
declare -x MY_PATH="/path/to/certain/location"
那么有什么方法可以从 python 代码中获取路径,就像我可以使用 eval 进入 shell 一样
【问题讨论】:
-
是在python程序中设置
MY_PATH,还是在运行程序前的环境中设置?