python對于不同類型文件需要使用不同的模塊和方法進行處理 , 但是所有文件只有在有內存存在不為空的情況下才有處理的意義和價值 , 特別是在讀取文件內容時 。那么下面會給大家分享一個 , 能夠來判斷文件內容是否完全為空的python腳本 , 想了解的話就往下看看吧 。

【Python判斷空文件怎么做?Python如何判斷一個文件完全為空】1.那么首先需要創建一個py文件并且使用pycharm等編輯器打開 , 這樣才可以來編寫代碼并且將其保存起來運行 。在這個腳本文件之中聲明變量來接收字符串類型的文件路徑 , 或者使用input()函數從外部傳入進來也可以 , 示例如下:
file = "/home/abc/test_file.txt"2.那么在判斷文件Neri之后還需要判斷這個路徑上的文件是否存在 , 如果不存在去還將其打開就會報錯 。使用if條件判斷并調用exists()方法即可 , 在這個方法下通過判斷才執行下一個if條件空文件判斷 , 代碼如下所示:
if os.path.exists(file): print(" exists!") sz = os.path.getsize(file) if not sz: print("empty!")如果文件存在就輸出內容并且調用getsize()方法來獲取文件大小 , 因為哪怕文件中只有一個字符 , 那么它都是有大小存在的 , 只有內容完全為空的文件才沒有任何大小 。之后再去使用not關鍵字來判斷這個獲取到的文件大小變量 , 意思就是它不為0 , 數字0同時表示布爾類型值False , 所以只有在不是空文件的情況下才會去輸出下面的內容 。
以上就是關于“Python判斷空文件怎么做?Python如何判斷一個文件完全為空”的全部內容了 , 希望對你有所幫助 。



微信掃碼Python課,免費報名

現在報名贈100例知識點合集

猜你喜歡
- Python判斷文件可讀怎么做?Python如何判斷文件是否可以讀寫
- 如何用pip工具安裝Numpy庫?Python下載安裝numpy庫方法是什么
- 如何使用numpy中的size函數?Python numpy中的size()函數的功能是什么?
- python中寫入文件的出錯怎么辦?python寫入文件出錯的解決方法
- python中如何使用實現行數據添加?使用pandas實現行數據添加方法
- python中string和float之間如何轉換?Python將string轉換到float的實例方法
- python中str函數是什么?python中str函數的基本用法
- python標識符如何使用?python標識符的基本使用方法
- python shell怎樣在Windows打開?python shell打開的方法
- python中的模塊如何創建臨時文件?tempfile模塊創建臨時文件的方法有哪些?
