Python基礎 檔案的基本操作

2022-03-14 04:22:45 字數 1989 閱讀 9957

#

開啟檔案(如果不存在則新建) 向其中寫入

f = open('

d:\\test.txt

', 'w'

)f.write(

'hello world, i am here!')

f.close()

print("

-" * 30) #

分割線#

讀取檔案

f = open('

d:\\test.txt

', 'r'

)content = f.read(5) #

最多讀取5個資料

print

(content)

print("

-" * 30) #

分割線content = f.read() #

從上次讀取的位置繼續讀取剩下的所有的資料

print

(content)

f.close()

#關閉檔案

print("

-" * 30) #

分割線#

readlines可以按照行的方式把整個檔案中的內容進行一次性讀取,並且返回的是乙個列表,其中每一行的資料為乙個元素

f = open('

d:\\test.txt

', 'r'

)content =f.readlines()

print

(type(content))

i = 1

for temp in

content:

print("

%d:%s

" %(i, temp))

i += 1f.close()

print("

-" * 30) #

分割線#

readline

f = open('

d:\\test.txt

', 'r'

)content =f.readline()

print("

1:%s

" %content)

content =f.readline()

print("

2:%s

" %content)

f.close()

#複製檔案

oldfilename = "

d:\\test.txt";

#以讀的方式開啟檔案

oldfile = open(oldfilename, 'rb'

)#提取檔案的字尾

fileflagnum = oldfilename.rfind('.'

)if fileflagnum >0:

fileflag =oldfilename[fileflagnum:]

#組織新的檔案名字

newfilename = oldfilename[:fileflagnum] + '

[復件]

' +fileflag

#建立新檔案

newfile = open(newfilename, 'wb'

)#把舊檔案中的資料,一行一行的進行複製到新檔案中

for linecontent in

oldfile.readlines():

newfile.write(linecontent)

#關閉檔案

oldfile.close()

newfile.close()

#檔案重新命名

import

osos.rename(

"d:\\test.txt

", "

d:\\test2.txt")

#刪除檔案

os.remove("

d:\\test2.txt")

#建立資料夾

os.mkdir("

d:\\alex")

#刪除資料夾

os.rmdir("

d:\\alex

")

Python基礎 基本檔案操作

所有的程式語言都一樣,學完了一些自帶的資料機構後,就要操作檔案了。檔案操作才是實戰中的王道。所以,今天就來分享一下python中關於檔案的一些基本操作。open方法 檔案模式 這個模式對於寫入檔案很重要。r 讀模式 w 寫模式 a 追加模式 b 二進位制模式 讀寫模式緩衝 open函式的第三個引數 ...

python 檔案的基本操作

檔案的操作 建立,讀,寫 建立檔案 file open read write close 以讀的方式開啟檔案 obj file c users administrator desktop python.h r 如果檔案不存在,則建立檔案,如果檔案存在,以讀寫的方式開啟檔案,重新編輯,原始檔記憶體刪除...

Python檔案的基本操作

在 計算機 中要操作檔案的套路非常固定,一共包含三個步驟 關閉檔案 在 python 中要操作檔案需要記住 1 個函式和 3 個方法 序號函式 方法 說明01 open 開啟檔案,並且返回檔案操作物件 02read 將檔案內容讀取到記憶體 03write 將指定內容寫入檔案 04close 關閉檔案...