Bash에서 사용 변수를 호출하고 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