Python入門基礎教程-文件

「關注我,和我一塊兒放下靈魂,讓靈魂去搬磚。」數據庫

Python文件

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語句塊

使用with語句塊進行文件操做,便於閱讀,且不須要進行file.close()操做,推薦使用學習

# 注意as 變量名後的冒號 :
with open('替換成本身的文件路徑', 'w') as file_f:
    file_f.write('first line\nsecond line\nthird line\n')
複製代碼

文件屬於Python數據分析必須掌握的技能,可是本節只要求能看懂、會用便可。後面進階部分會介紹文件讀取更方便、更快捷的方法!

下節將介紹Python模塊

Python系列

Python系列會持續更新,從基礎入門到進階技巧,從編程語法到項目實戰。若您在閱讀的過程當中發現文章存在錯誤,煩請指正,很是感謝;若您在閱讀的過程當中能有所收穫,歡迎一塊兒分享交流。開發工具

若是你也想和我一塊兒學習Python,能夠關注個人微信公衆號ui

學習Python,咱們不僅是說說而已spa

相關文章
相關標籤/搜索