python筆記03 檔案操作

2022-05-10 01:05:12 字數 2404 閱讀 3728

建立乙個檔案名字為filename

內容是bj

shgd

twf = open("filename",'r',encoding="utf-8")

print(f.encoding)

utf-8

print(f.fileno())

3f = open("filename",encoding="utf-8")

data = f.read()

print(data)

bjsh

gdtw

f = open("filename",encoding="utf-8")

for i in range(2):

print(f.readline().strip())

bjsh

f = open("filename",encoding="utf-8")

for i in f:

print(i.strip())

bjsh

gdtw

count = 0

f = open("filename",encoding="utf-8")

for i in f:

if count == 3:

print('----------------')

count += 1

print(i.strip())

count += 1

bjsh

gd----------------

twssssss

f = open("filename2",'w',encoding="utf-8")

f.write("wwwww")

f.close()

f1 = open("filename2",encoding="utf-8")

data = f1.read()

print(data)

f.close()

wwwww

在檔案尾部追加

f = open("filename",'a',encoding="utf-8")

f.write("\nssssss")

f.close()

bjsh

gdtw

ssssss

f = open("filename","r+",encoding="utf-8")

f.write("\n------haha------------")

for i in f:

print(i.strip())

f = open("filename","r",encoding="utf-8")

f1 = open("filename1","w",encoding="utf-8")

for line in f:

if "h" in line:

line = line.replace('h','g')

f1.write(line)

f.close()

f1.close()

f = open("filename",encoding="utf-8")

print(f.tell()) #檢視當前指標位置

print(f.readline())

print(f.tell())

f.seek(0) #指標回到0

print(f.tell())

print(f.readline())

print(f.tell())0bj

40bjf = open("filename",'r',encoding="utf-8")

print(f.readable())

print(f.seekable())

print(f.writable())

true

true

false

f = open("filename",'r',encoding="utf-8")

print(f.flush())#從記憶體寫入磁碟

print(f.buffer)

none

<_io.bufferedreader name='filename'>

import sys,time

for i in range(10):

sys.stdout.write("#")

sys.stdout.flush()

time.sleep(0.5)

f = open("filename","a",encoding="utf-8")

f.seek(0) #指定指標到0的位置

f.write("123456")

f.truncate(2) #截斷2字元

filename檔案中 只保留2個字元

bj

Python學習筆記 03 檔案掃瞄

檔案掃瞄,想必大家都很清楚這個概念,就是讀取外部檔案 比如儲存在硬碟上的資料 至記憶體 計算機主存 中,這是乙個輸入流的概念。現在我想就這個問題展開敘述一下 檔案,輸入流,二進位制檔案,文字檔案,緩衝區,塊,行,字元,檔案迭代器,迴圈 大家可能會問,為什麼要讀取檔案資料呢?其實有些時候,一些資料儲存...

《Linux程式設計》學習筆記03 檔案操作

在linux 中,一切 或幾乎一切 都是檔案。檔案和裝置 硬體裝置在 linux 作業系統中通常被對映為檔案。可以使用 mount 命令載入 cd rom windows 下的檔案系統或者其他的裝置。unix 和linux 中比較重要的裝置檔案有三個 1.dev console 該裝置代表系統控制台...

python 基礎 day03 檔案操作

對檔案操作流程 1.開啟檔案,得到檔案控制代碼並賦值給乙個變數 2.通過控制代碼對檔案進行操作 3.關閉檔案 建立乙個名為lyrics的txt檔案在目錄下 f open lyrics r encoding utf 8 開啟檔案,f為檔案控制代碼,r為讀模式 first line f.readline...