Python3 檔案 異常(作業)

2021-09-22 02:41:21 字數 915 閱讀 5920

一、檔案

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...