0
我從一個Python腳本內運行的grep像這樣:從os.system使用grep的Python添加「0」行到變量?
last_run_start = os.system("cat %(file)s | grep '[0-24]:[0-59]' | tail -n1" % locals())
哪翻出file
最後的時間戳。當我通過Python命令行執行此操作時,或通過常規終端使用該grep命令時,我會得到預期的結果 - 包含時間戳的最後一行。
然而,從這個腳本last_run_start
運行時,返回此:
18:23:45
0
請告訴我造成這個「0」出現,更不用說在一個新行?更重要的是,我如何從last_run_start
中刪除它?