昨天用一個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" 這時傳進去就是一個參數了。
昨天用一個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刪除。