Python處理IO文件讀寫的相關(guān)demo

'''
open()函數(shù)的第一個(gè)函數(shù)是要打開的文件名(文件區(qū)分大小寫)
如果文件存在,返回文件操作對(duì)象
如果文件不存在,會(huì)彈出異常
read() 方法可以一次性 讀入并返回文件的所有內(nèi)容
close() 方阿飛負(fù)責(zé)關(guān)閉文件
 如果忘記關(guān)閉文件讯嫂,會(huì)造成系統(tǒng)資源消耗,而且會(huì)影響后續(xù)對(duì)文件的訪問
 注意:方法執(zhí)行后矢洲,會(huì)把文件指針 移動(dòng)到文件的末尾

在編寫代碼時(shí)百拓,先處理打開和關(guān)閉泥彤,再處理里面的程序
'''
#demo1
# 1,打開一個(gè)文件注意大小寫
file_str = open(r"C:\Users\Jhm\Desktop\test.xml")
file_target = open(r"C:\Users\Jhm\Desktop\test_copy.xml", "w")
# 2,讀衔沼,寫
while True:
    # 讀取一行內(nèi)容
    text = file_str.readline()
    # 判斷是否讀取到內(nèi)容
    if not text:
        break
    file_target.write(text)
    print(text)
# 關(guān)閉
file_target.close()
file_str.close()

#demo2
# 打開文件
file_str = open(r"C:\Users\Jhm\Desktop\test.txt")
file_target = open(r"C:\Users\Jhm\Desktop\test2.txt", "w")

#讀文件
def read(file_read):
    text = file_read.read()
    result = str(text)
    return result

#寫文件
def write(con):
    lists = con.split(" ")
    print(lists)
    s = set()
    for name in lists:
        s.add(name)
    print(s)
    len2 = str(len(s))
    file_target.write(len2)
    print(len(s))

#調(diào)用方法
content = read(file_str)
write(content)
#關(guān)閉文件
file_str.close()
file_target.close()

#追加文件內(nèi)容
file=open("b.txt","a")
file.write("\n hello world \n")
file.close()


#demo3
#拷貝圖片

src_file=open(r"C:\Users\Jhm\Desktop\01.png","rb")
target_file=open(r"C:\Users\Jhm\Desktop\01_copy.png","wb")
target_file.write(src_file.read())
target_file.close()
src_file.close()

#通過with來處理
with open(r"C:\Users\Jhm\Desktop\01.png","rb") as src_file:
    with open(r"C:\Users\Jhm\Desktop\02_copy.png","wb") as target_file:
        target_file.write(src_file.read())


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蝌借,一起剝皮案震驚了整個(gè)濱河市昔瞧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌菩佑,老刑警劉巖自晰,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異稍坯,居然都是意外死亡酬荞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門瞧哟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來混巧,“玉大人,你說我怎么就攤上這事绢涡。” “怎么了遣疯?”我有些...
    開封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵雄可,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我缠犀,道長(zhǎng)数苫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任辨液,我火速辦了婚禮虐急,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘滔迈。我一直安慰自己止吁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開白布燎悍。 她就那樣靜靜地躺著敬惦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪谈山。 梳的紋絲不亂的頭發(fā)上俄删,一...
    開封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音奏路,去河邊找鬼畴椰。 笑死,一個(gè)胖子當(dāng)著我的面吹牛鸽粉,可吹牛的內(nèi)容都是我干的斜脂。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼触机,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼秽褒!你這毒婦竟也來了壶硅?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤销斟,失蹤者是張志新(化名)和其女友劉穎庐椒,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蚂踊,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡约谈,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了犁钟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棱诱。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖涝动,靈堂內(nèi)的尸體忽然破棺而出迈勋,到底是詐尸還是另有隱情,我是刑警寧澤醋粟,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布靡菇,位于F島的核電站,受9級(jí)特大地震影響米愿,放射性物質(zhì)發(fā)生泄漏厦凤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一育苟、第九天 我趴在偏房一處隱蔽的房頂上張望较鼓。 院中可真熱鬧,春花似錦违柏、人聲如沸博烂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽脖母。三九已至,卻和暖如春闲孤,著一層夾襖步出監(jiān)牢的瞬間谆级,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工讼积, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肥照,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓勤众,卻偏偏與公主長(zhǎng)得像舆绎,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子们颜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容