一、檔案
from datetime import datetime
import io
#自定義的上下文管理器---計時器
class runtime(object):
def __enter__(self):
self.start_time = datetime.now()
return self.start_time
def __exit__(self, exc_type, exc_val, exc_tb):
self.end_time = datetime.now()
print('執行時間為: %s' % (self.end_time - self.start_time))
#io 操作---寫操作
def io_write(n):
string_io = io.stringio()
i = 0
while i2、結合異常處理,確保開啟檔案後的正常關閉。比如:如果用w模式正常的開啟了檔案,然後write時候如果報錯呢? 那麼怎麼正常關閉檔案?
import os
#判斷檔案是否存在
if os.path.exists('e:\my_file.txt'):
file = open('e:\my_file.txt', 'w+', encoding='utf-8')
try:
# 寫入
file.write('hello feng !!!!!!!')
except exception as e:
# 列印錯誤資訊
print(e)
finally:
# 必須執行的---關閉檔案
file.close()
print('檔案正常關閉')
python 3讀取檔案 Python3 檔案讀寫
python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式 1.讀取檔案 with open test json dumps.txt mode r encoding utf 8 as f seek 移動游標至指定位置 f.seek 0 read 讀取整個檔...
python 3 檔案管理
import os,tempfile,glob,shutil 建立目錄 os.mkdir r home rain test filedir 建立目錄以及所有path中包含的上級目錄 os.makedirs r home rain test test filedir 切換當前工作目錄 os.chdir...
python3 檔案處理
python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。注意 使用 open 方法一定要保證關閉檔案物件,即呼叫 close 方法。open 函式常用形式是接收兩個引數 檔名 file 和模式 mode o...