如何在 bash 中调用 use 变量并在 python 中使用相同的变量。有两个单独的文件.bash和.py
.bash 文件
while read -r x
do
printf "%s\n" ${x} "Found"
done < path/to/file.txt
.py 文件
print(${x}+"something here")
我想在两个文件之间建立某种连接,以便 bash 保存的变量可以在 .py 文件中使用
答案1
您需要导出 Bash 变量,否则它将是 Bash 本地变量:
export x
现在该变量是一个环境变量,您可以像这样在 Python 中导入它:
import os
... os.environ['x']
举个例子
import os
print(os.environ['HOME'])
回报
/home/username