使用python中的open()生成 記錄日誌

2021-09-24 13:53:47 字數 748 閱讀 8670

import os

import time

os用於獲取當前目錄,time用於獲取時間,用作檔名。

獲取當前目錄:

retval = os.getcwd()
(注意:可以用 os.chdir("d:/work/ulab") 改變當前目錄)

獲取當前時間,並按照我們要的格式輸出:

fileday = time.strftime("%y%m%d", time.localtime())
這樣的話,我們拿到的日期就是:20190619

建立、讀取檔案:

file = open(retval + '/logs/' + fileday + '.txt', 'w')
這樣的話,會在log目錄生成.txt檔案:

寫入檔案:

file.write('hello')
關閉檔案(這一步必須要!否則寫入失敗):

file.close()
最終效果:

python中open 的使用

python檔案的操作 在d盤下 新建乙個檔案,並關閉 使用w模式開啟檔案 如果檔案存在 直接開啟 如果檔案不存在 會建立乙個檔案 然後開啟 f1 open d test1.txt w python中檔案的路徑是用 f1.close 方法二 windows系統檔案的路徑用 但在python中,反斜槓...

python中的open函式

這裡簡單記錄一下python中的with open 函式中的引數設定 python的open方法用來開啟乙個檔案。第乙個引數是檔案的位置和檔名,第二個引數是讀寫模式。這裡我們採用w模式,也就是寫模式。在這種模式下,檔案原有的內容將會被刪除。其中對於第二個引數 ru 或 ua 以讀方式開啟,同時提供通...

python中open與with open的區別

讀寫檔案是最常見的io操作。python內建了讀寫檔案的函式,用法和c是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現代作業系統不允許普通的程式直接操作磁碟,所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...