배시 셸에서 Python 인라인을 실행하는 방법
대화형 인터프리터를 시작하거나 파일을 읽지 않고 셸에서 코드를 실행하는 파이썬 인수가 있습니까?다음과 유사한 내용:
perl -e 'print "Hi"'
작동 내용:
python -c 'print("Hi")'
Hi
매뉴얼에 의하면.man python
:
-c command Specify the command to execute (see next section). This termi- nates the option list (following options are passed as arguments to the command).
다른 방법은 bash 리디렉션을 사용하는 것입니다.
python <<< 'print "Hi"'
그리고 이것은 펄, 루비 등에도 적용됩니다.
추신.
python code에 대한 quote '와 '를 저장하기 위해 EOF로 블록을 구축할 수 있습니다.
c=`cat <<EOF
print(122)
EOF`
python -c "$c"
'herdoc'은 스크립트를 파이썬 인터프리터에 직접 피드하는 데 사용할 수 있습니다.
python <<HEREDOC
import sys
for p in sys.path:
print(p)
HEREDOC
/usr/lib64/python36.zip
/usr/lib64/python3.6
/usr/lib64/python3.6/lib-dynload
/home/username/.local/lib/python3.6/site-packages
/usr/local/lib/python3.6/site-packages
/usr/lib64/python3.6/site-packages
/usr/lib/python3.6/site-packages
다른 방법은 모듈을 사용하는 것입니다.
예를 들면
$ python -me 1 + 1
2
언급URL : https://stackoverflow.com/questions/16908236/how-to-execute-python-inline-from-a-bash-shell
'programing' 카테고리의 다른 글
AJAX 대 양식 제출 (0) | 2023.09.06 |
---|---|
그라디언트 배경과 함께 CSS3 전환 (0) | 2023.09.06 |
사용자 지정 루트 디렉터리의 하위 폴더 및 파일 순환 (0) | 2023.09.06 |
를 합니다 합니다 를 에 초점을 맞출 때 모바일 기본 키보드를 방지합니다. 를 합니다 합니다 를 에 초점을 맞출 때 모바일 기본 키보드를 방지합니다. 를 합니다 합니다 를 에 초점을.. (0) | 2023.09.06 |
jQuery로 CSS 속성의 숫자 부분만 얻는 방법? (0) | 2023.09.06 |