2019-01-25文件讀取與寫(xiě)入

import os
os.getcwd()
'/Users/dengjialiang/Documents/python'
with open("/Users/dengjialiang/Documents/python/shulu.txt","w") as f:
f.write("Hello world!")

12

導(dǎo)入os庫(kù),os.getcwd獲得當(dāng)前路徑,with open("path","w") as f 打開(kāi)并寫(xiě)入文件

p1 =f.read(2)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
p1 =f.read(2)
ValueError: I/O operation on closed file.

首先要打開(kāi)文件才能對(duì)其操作。。。

with open("/Users/dengjialiang/Documents/python/shulu.txt","w") as f:
p1 =f.read(3)
p2 =f.read()

Traceback (most recent call last):
File "<pyshell#10>", line 2, in <module>
p1 =f.read(3)
io.UnsupportedOperation: not readable

"w"意味著刪除并重新寫(xiě)入,已經(jīng)被我刪掉了,怎么可能讀的出來(lái)

with open("/Users/dengjialiang/Documents/python/shulu.txt") as f:
p1 =f.read(5)
p2 =f.read()
print(p1,p2)

Hello world!

with open("path") as f: 打開(kāi)文件并把文件賦值給變量f ;f.read()意味著從當(dāng)前文件指針位置讀取剩余內(nèi)容

with open("/Users/dengjialiang/Documents/python/shulu.txt") as f1:
cName = f1.readlines()
for i in range(0,len(cName)):
cName[i]=str(i+1)+" "+cName[i]
with open("/Users/dengjialiang/Documents/python/shulu.txt","w") as f2:
f2.writelines(cName)

打開(kāi)文件,讀取字符串并賦值給cName,然后使用rang,挨個(gè)加上序號(hào)。然后再次打開(kāi)文件,刪除原有數(shù)據(jù),并重新寫(xiě)入cName

pip install ipython

使用終端直接安裝ipython

with open("/Users/dengjialiang/Documents/python/shulu.txt") as f:
p1=f.readlines()
print(p1)

['1 Hello world!\n', '2 I love python!\n', "3 I don't know.\n", '4 Are you ok?\n']

打開(kāi)文件,讀取,打印

s ="shopping makrket"
with open("/Users/dengjialiang/Documents/python/shulu.txt","a+") as f:
f.writelines("\n")
f.writelines(s)
f.seek(0)
cName =f.readlines()
print(cName)

0
['1 Hello world!\n', '2 I love python!\n', "3 I don't know.\n", '4 Are you ok?\n', '\n', 'shopping makrket']

打開(kāi)文件并賦值f,追加"\n"即空一行,追加s,即"shopping makrket",f.seek(0)文件指針位置移到開(kāi)頭,其實(shí)f.seek(a,b),a代表偏移量,b代表轉(zhuǎn)移到的位置,0表示開(kāi)頭,1表示當(dāng)前位置,2表示文件末尾。然后讀取賦值打印

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,840評(píng)論 0 10
  • 愛(ài)的最后一課是最難也是最有效的一個(gè)功課,這個(gè)功課叫做允許!允許是愛(ài)的接納,它比愛(ài)的付出要難,是一種慈悲,也是愛(ài)的最...
    沉思的心情閱讀 1,002評(píng)論 0 3
  • 風(fēng)沙漫延 擾亂晴天 丹心照明月。 新人舊酒 何忍紅燭光冷透 可盼我歸來(lái) 魂兮徘徊 賀攜手 今夜無(wú)雪無(wú)晴 無(wú)悲喜 兩...
    千坊閱讀 1,225評(píng)論 12 11
  • 北京T2航站樓,花漾咖啡廳,接來(lái)一批去以色列少年,在海關(guān)又看見(jiàn)那么要出國(guó)的人,覺(jué)得做國(guó)際商務(wù)考察真的是一個(gè)大勢(shì)所趨...
    全息梁超閱讀 225評(píng)論 0 0

友情鏈接更多精彩內(nèi)容