欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
python3數據分析之讀寫(xiě)txt文件

從文件中讀取數據

讀取整個(gè)文件

  1. f_path=r'C:\Users\LPH\Desktop\my_project\波浪和風(fēng)向\波浪和風(fēng)向部分數據\連云港部分數據\201706003.txt'
  2. with open(f_path) as f:
  3. contents=f.read()
  4. print(contents)

函數open返回一個(gè)表示文件的對象,對象存儲在f中

關(guān)鍵字with在不需要訪(fǎng)問(wèn)文件時(shí)將其自動(dòng)關(guān)閉。

讀取出的內容以字符串形式保存在contents里

逐行讀取

  1. f_path=r'C:\Users\LPH\Desktop\my_project\波浪和風(fēng)向\波浪和風(fēng)向部分數據\連云港部分數據\201706003.txt'
  2. with open(f_path) as f:
  3. for line in f:
  4. print(line)

發(fā)現行間距比讀取整個(gè)文件時(shí)大了很多,因為每一行都有末尾都有一個(gè)看不見(jiàn)的換行符,而print語(yǔ)句也會(huì )加上換行符。要消除這些多余空白行,可以在print語(yǔ)句中使用rstrip()

  1. f_path=r'C:\Users\LPH\Desktop\my_project\波浪和風(fēng)向\波浪和風(fēng)向部分數據\連云港部分數據\201706003.txt'
  2. with open(f_path) as f:
  3. for line in f:
  4. print(line.rstrip())

創(chuàng )建一個(gè)包含文件各行內容的列表

使用系統關(guān)鍵字with時(shí),open()返回的文本對象只在with代碼塊內使用。如果要在with代碼塊之外訪(fǎng)問(wèn)文件的內容,可以在with代碼塊中將文件各行存儲在一個(gè)列表中,并在with代碼塊外使用該列表。

  1. f_path=r'C:\Users\LPH\Desktop\my_project\波浪和風(fēng)向\波浪和風(fēng)向部分數據\連云港部分數據\201706003.txt'
  2. with open(f_path) as f:
  3. lines=f.readlines()
  4. for line in lines:
  5. print(line.rstrip())

讀取文本文件時(shí),python將其中的所有文本都解讀為字符串。如果讀取的是數字,并要將其作為數值使用,就必須使用函數int()將其轉化為整數?;蚴褂胒loat()將其轉換為浮點(diǎn)數。

寫(xiě)入文件

寫(xiě)入空文件

  1. f_path=r'C:\Users\LPH\Desktop\my.txt'
  2. with open(f_path,'w') as f:
  3. f.write('I love programming!')

實(shí)參‘w’告訴python以寫(xiě)入模式打開(kāi)文件。打開(kāi)文件時(shí),可以指定讀取方式('r':讀取  'w':寫(xiě)入  ‘a(chǎn)’ 附加  'r+' 讀取和寫(xiě)入  )默認為只讀模式。

若寫(xiě)入的文件不存在,函數open()將自動(dòng)創(chuàng )建。以寫(xiě)入模式打開(kāi)文件時(shí),注意如果文件已存在,python將在返回文件對象前清空文件。若不想清空,可以以追加的方式創(chuàng )建。

python只將字符串寫(xiě)入文本文件。要將數值數據存儲到文本文件中,必須先使用函數str()將其轉換為字符串格式。讀出的也是字符串

寫(xiě)入多行

函數write不會(huì )在寫(xiě)入的文本末尾添加換行符

  1. f_path=r'C:\Users\LPH\Desktop\my.txt'
  2. with open(f_path,'w') as f:
  3. f.write('I love programming!')
  4. f.write('I love English too!')

  1. f_path=r'C:\Users\LPH\Desktop\my.txt'
  2. with open(f_path,'w') as f:
  3. f.write('I love programming!\n')
  4. f.write('I love English too!\n')

  1. f_path=r'C:\Users\LPH\Desktop\my.txt'
  2. with open(f_path,'a') as f:
  3. f.write('I love programming!\n')
  4. f.write('I love English too!\n')

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Python常用模塊之os.path
Python常用模塊大全(總結)
初識Python(五)
python文件操作
Python中的文件處理–為初學(xué)者學(xué)習Python文件處理
解放雙手!Python提取PDF指定內容,并批量重命名文件!
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久