파이썬 스크립트를 실행할 때 공백으로 인수를 읽으려면 어떻게해야합니까? 내가 실행하지 않을 경우,쉘 스크립트에서 파이썬 스크립트의 공백으로 인수 읽기
> python script.py firstParam file\ with\ spaces.txt
# or
> python script.py firstParam "file with spaces.txt"
# script.py
import sys
print sys.argv
그러나 :
이 작동 :
UPDATE : 내 문제는 내가 쉘 스크립트를 통해 파이썬 스크립트를 호출하는거야 있다는 것입니다 같은
이 보이는 그것은 스크립트를 통해 :
myscript.sh :
#!/bin/sh
python [email protected]
인쇄 : [ 'firstParam', '파일', 'spaces.txt' '와']
하지만 내가 원하는이다 : 공백 [ 'firstParam', '파일. 대신 TXT ']
"$ @"가 문제를 해결했습니다. –