五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

python 5 文件

2023-02-27 16:14 作者:戎碼關(guān)山  | 我要投稿

文件讀寫&pickle&json&csv

#open & close
f = open("test.txt",'r')
i = 1
for line in f:
 ? ?print(i,' ===> ',line)
 ? ?i = i + 1
f.close()

#read 函數(shù)一次性讀取文件的全部?jī)?nèi)容,以單個(gè)字符串形式返回全部文件
f = open("test.txt",'r')
contents = f.read()
for word in contents:
 ? ?print(word)
f.close()

#realine函數(shù)逐行讀取
f = open("test.txt",'r')
line1 = f.readline()
print(line1)
line2 = f.readline()
print(line2)
for l in f:#從readline結(jié)束的位置開始訪問(wèn),有一個(gè)指針
 ? ?print(l)
f.close()

#readlines 一次性讀取多行,返回一個(gè)列表,每個(gè)元素是一行
f = open("test.txt",'r')
line = f.readlines()
print(line)
f.close()

#文件寫入write writeline writelines
#r只讀 ? w只寫 ? a只寫(追加)
#r+讀寫文件開始處 ? w+讀寫文件開始處 ? a+讀寫文件末尾
#wb ?rb ? 是讀寫二進(jìn)制文件專用的
s = 'welcome\nchina'
f = open("test.txt",'w+')
f.write(s)
lines = f.readlines()
print(lines)

#文件路徑
import os
print(os.getcwd())
path = "./code/tmp.txt" ? #當(dāng)前目錄下的code文件夾下的tmp
path = "../tmp.txt" ? #當(dāng)前目錄的父目錄文件夾下的tmp

#捕獲異常
try:
 ? ?f = open("tedst.txt",'r')
 ? ?for line in f:
 ? ? ? ?pass
except:
 ? ?print("file don't exist")

#pickle模塊
import pickle
f = open('test.pkl','wb')
d = "Tsinghua"
pickle.dump(d,f)
f.close()
newf = open('test.pkl','rb')
newt = pickle.load(newf)
print(newt)

#json模塊
import json
f = open('test.json','w')
d = "Tsinghua"
json.dump(d,f)
f.close()
newf = open('test.json','rb')
newt = json.load(newf)
print(newt)

#csv模塊,逗號(hào)分隔值文件,可以將excel文件保存為CSV格式,進(jìn)行逗號(hào)分隔
import csv
fcsv = open('test.csv','rU')
allcontent = []
csvobj = csv.reader(fcsv)
for l in csvobj:
 ? ?allcontent.append(l)
for l in allcontent:
 ? ?if l[0] != 'name':
 ? ? ? ?l.append(int(l[1])*int(l[2]))
 ? ?else:
 ? ? ? ?l.append('乘積')
with open('test.csv','w') as writeobj:
 ? ?writer = csv.writer(writeobj)
 ? ?for r in allcontent:
 ? ? ? ?writer.writerow(r)
with open('test.csv','r') as readobj:
 ? ?csvread = csv.reader(readobj)
 ? ?for l in csvread:
 ? ? ? ?print(l)


python 5 文件的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
沈丘县| 赣州市| 仲巴县| 读书| 东光县| 莒南县| 社旗县| 日照市| 永春县| 庆安县| 静海县| 西乡县| 什邡市| 太康县| 桐庐县| 台东县| 托克托县| 莎车县| 苍梧县| 讷河市| 斗六市| 来宾市| 东乌珠穆沁旗| 水城县| 栖霞市| 长白| 民乐县| 沂南县| 江北区| 平邑县| 格尔木市| 修武县| 灵武市| 芜湖市| 蓬安县| 延庆县| 高密市| 南江县| 棋牌| 鹰潭市| 滨海县|