Python-1、輸出重定向到日誌檔案的例子
阿新 • • 發佈:2019-01-11
1.執行環境:Mac自帶Python2.7
2.使用過程:開啟終端未指定python執行檔案路徑下輸入
Last login: Sat Jan 6 11:22:52 on ttys003
applematoiMac:~ apple$python
Python 2.7.10 (default, Feb 7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>logfile = open('/tmp/mylog.txt','a')
>>>print >> logfile,'Fatal error:invalid input!'
>>>logfile.close()
>>>
3.使用結果:預設路徑出現在了private和tmp中:
1~其中的‘a’是 ‘add’ :新增到日誌檔案末尾。而使用'w'是‘write’:重寫日誌檔案。以上可以講'a'換成'w'意味著:用標準錯誤輸出語句替換了原來的日記檔案內容。
2~其中的'/tmp/mylog.txt' 可以為任意指定檔案。你當然可以通過終端在特定的一個資料夾裡,mkdir一個‘tmp’資料夾,cd進入‘tmp‘資料夾,vi一個‘mylog.txt’檔案。然後在上例中將指定檔案的路徑更改為你建立的檔案路徑。結果如你所想、檔案裡面會增加一句錯誤輸出語句。