python之讀寫檔案

2021-05-28 06:38:53 字數 1798 閱讀 8922

fr=open("readfile.txt","r")  

fw=open("writefile.txt","w")

print fr.readline()

print fr.tell()

print fr.readlines()

fw.write("===write line===")

fw.close()

fr.seek(0,0) #第乙個引數代表位元組數,後乙個引數代表相對位置,0-起始,1-當前,2-末尾

for line in fr :

print line

print fr.tell()

fr.close()

#檔案模式

#a以追加模式開啟,只能寫

#r+,w+,a+ 讀寫模式,區別如下

#r+從最開始覆蓋寫

#w+清除檔案後寫

#a+從末尾追加

#文字模式加上b就是二進位制模式,需要用sturct模組的pack和unpack

#coding=utf-8  

import struct

fb=open("binary.txt","wb+") #首先清除檔案,二進位制讀寫模式

value1=100

value2=200

str1=struct.pack("ii",value1,value2) #把任意型別的資料轉換成特定格式的字串

fb.write(str1)

fb.seek(0,0)

str2=fb.readline()

print struct.unpack("ii",str2) #把字串再轉換成任意格式的資料

#format c type python

x pad byte no value

c char string of length 1

b signed char integer

b unsigned char integer

h short integer

h unsigned short integer

i int integer

i unsigned int long

l long integer

l unsigned long long

q long long long

q unsigned long long long

f float float

d double float

s char string

p char string

p void * integer

Python之檔案讀寫

本文介紹python語言中的對於檔案的讀寫等操作。本文使用python3 首先是對檔案的操作流程為 1.開啟檔案,得到檔案控制代碼並賦值給乙個變數 2.通過控制代碼對檔案進行操作 3.關閉檔案 對於檔案的操作就離不開open 函式 這個函式是python的io模組中的乙個內建函式 首先建議使用hel...

python之檔案讀寫

python檔案讀寫 檔案讀取 data open baotuquan r encoding utf 8 read print data 輸出前10行,第九行修改 for line in f count 0if count 9 print fen count 1continue print line...

python之讀寫檔案

1.讀取檔案資料,檔案必須存在才可以讀且如要讀取的檔案不和當前.py在同乙個包下,需要特別指定此檔案路徑才行 f open test.txt encoding utf 8 填寫檔案路徑,開啟檔案 res f.read 讀取檔案 print res 顯示f.close 2.寫入後讀取 寫入資料 fw ...