shell 向python傳參數,空格引發的問題


昨天用一個shell腳本,調用一個python腳本,並把shell腳本中用 time1=`date "+%Y-%m-%d %H:%M:%S"`生成的時間戳作為參數,傳到python中。

方法是:python $time1 這是錯誤的,因為shell的變量並不是嚴格意義上的變量,所以這里替換后就變成了 python 2016-09-20 18:27:43 變成了2個參數,從而引發錯誤

解決方法:python "$time1" 這時傳進去就是一個參數了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM