如何在運行python腳本時用空格讀取參數?從shell腳本讀取python腳本中的空格參數
UPDATE:
看起來像我的問題是,我通過一個shell腳本調用Python腳本:
這工作:
> python script.py firstParam file\ with\ spaces.txt
# or
> python script.py firstParam "file with spaces.txt"
# script.py
import sys
print sys.argv
但是,不是當我運行它通過腳本:
myscript.sh:
#!/bin/sh
python [email protected]
打印:[ 'firstParam', '文件', '有', 'spaces.txt']
但我想要的是: [ 'firstParam',「文件與空間。 TXT']
完美 - 「$ @」解決了這個問題。 –