「關注我,和我一塊兒放下靈魂,讓靈魂去搬磚。」數據庫
Python版本3.8.0,開發工具:Pycharm編程
大多數狀況下程序中的數據會來自於外部,包括數據庫導出的規整化數據、爬蟲獲取的大量不規則數據、以及其餘各企業內部數據。總之,要想對數據進行處理、你得先學會數據的讀寫。bash
使用Python 的內建函數 open()建立一個新文件微信
# 建立一個新文件
open(file, mode='r')
# 參數file:文件的本地路徑
# 參數mode:打開方式。r:只讀,w:寫入,+:讀寫,b:二進制...
複製代碼
# 以寫入的方式打開文件,輸出文件名,並關閉文件
file_f = open('替換成本身的文件路徑', 'w')
print(file_f.name)
file_f.close()
複製代碼
刪除文件須要用到 os 模塊函數
import os
# 若文件存在則刪除文件,不然刪除失敗
file_f = open('替換成本身的文件路徑', 'w')
print(file_f.name)
file_f.close() #關閉文件,不然沒法刪除文件
if os.path.exists(file_f.name):
os.remove(file_f.name)
print('{0} deleted.'.format(file_f.name))
else:
print('{0} does not exist.'.format(file_f.name))
複製代碼
建立文件以後,咱們能夠用 f.write() 把數據寫入文件,也能夠用 f.read() 讀取文件。工具
# 寫入文件新的內容
file_f = open('替換成本身的文件路徑', 'w')
file_f.write('first line\nsecond line\nthird line\n')
file_f.close()
# 輸出新的內容
re_file_f = open('替換成本身的文件路徑', 'r')
content = re_file_f.read()
print(content)
re_file_f.close()
複製代碼
使用with語句塊進行文件操做,便於閱讀,且不須要進行file.close()操做,推薦使用學習
# 注意as 變量名後的冒號 :
with open('替換成本身的文件路徑', 'w') as file_f:
file_f.write('first line\nsecond line\nthird line\n')
複製代碼
Python系列會持續更新,從基礎入門到進階技巧,從編程語法到項目實戰。若您在閱讀的過程當中發現文章存在錯誤,煩請指正,很是感謝;若您在閱讀的過程當中能有所收穫,歡迎一塊兒分享交流。開發工具
若是你也想和我一塊兒學習Python,能夠關注個人微信公衆號ui
學習Python,咱們不僅是說說而已spa