python的檔案操作

2021-10-24 03:41:43 字數 1140 閱讀 7908

import os

import time

#獲取檔案的絕對路徑

print

(os.getcwd(

))

方式一

需要手動關閉檔案流

#檔案開啟的第一種方式

f=open

('test.txt'

,'a'

)for i in

range

(100):

f.write(time.strftime(

"%y-%m-%d %h:%m:%s\n"

,time.localtime())

)#需要手動關閉檔案流

f.close(

)

方式二

不需要手動關閉檔案流

#第二種開啟檔案的方式,不需要手動關閉

with

open

('test.txt'

,'w'

)as f:

for i in

range

(100):

f.write(time.strftime(

"%y-%m-%d %h:%m:%s\n"

, time.localtime())

)

#操作csv檔案

import csv

data=[[

1,2,

3],[

4,5,

6],[

7,8,

9]]with

open

('csvfile.csv'

,'w'

)as f:

writer=csv.writer(f)

writer.writerows(data)

with

open

('csvfile.csv'

,'r'

)as f:

reader=csv.reader(f)

for line in reader:

print

(line,end=

'')

Python的檔案操作

1.open使用open開啟檔案後一定要記得呼叫檔案物件的close 方法。比如可以用try finally語句來確保最後能關閉檔案。file object open thefile.txt try all the text file object.read finally file object....

Python的檔案操作

python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。一 1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 o...

python的檔案操作

toc 開啟檔案的模式有 1.唯讀模式 預設 2.只寫模式 不可讀,不存在則建立,存在則覆蓋 3.追加模式 可讀,不存在則建立,存在則只追加內容 表示可同時讀寫某個檔案 1.r 可讀寫檔案 可讀,可寫,可追加 2.w 寫讀 3.a 追加 b 表示處理二進位制檔案 1.rb 2.wb 3.ab 序號方...