python檔案屬性判斷(是否存在,是否為空)

2021-10-03 22:06:42 字數 996 閱讀 3868

os.path.getsize()返回檔案的位元組數,如果為0,則代表空。

import os

file

="/home/abc/a.txt"

ifnot os.path.getsize(

file):

os.remove(

file

)

os.path.exists()方法用於檢驗檔案/資料夾是否存在。

import os

path =

"/home/abc/test_dir"

file

="/home/abc/test_file"

ifnot os.path.exists(path)

: os.path.makedirs(path)

ifnot os.path.exists(

file):

pass

先判斷檔案是否存在,如果存在則判斷是否為空:

# 檔案是否存在,以及是否為空

file

="/home/abc/test_file.txt"

if os.path.exists(

file):

print

(file

," is exists!"

) sz = os.path.getsize(

file)if

not sz:

print

(file

," is empty!"

)else

:print

(file

," is not empty, size is "

, sz)

else

:print

(file

," is not exists!"

)

判斷檔案屬性

s file 檔案大小非0時為真 f somefile 判斷是否是乙個檔案 x bin ls 判斷 bin ls是否存在並有可執行許可權 n var 判斷 var變數是否有值 a b 判斷 a和 b是否相等 r file 使用者可讀為真 w file 使用者可寫為真 x file 使用者可執行為真 ...

php判斷是否是檔案 php 判斷檔案是否存在

sha1 file 計算文字檔案sha 1雜湊 sha1 file file 語法 sha1 file file,raw 引數 file 必需。規定要計算的檔案。raw 可選。布林值,規定十六進製制或二進位制輸出格式 true 原始 16 字元二進位制格式 false 預設。32 字元十六進製制數 ...

python修改檔案屬性

1 將指定路徑下檔案全部重新命名 需要將指定路徑下的所有檔案進行重新命名,修改檔案的屬性。import os os.walk遍歷指定路徑,dirpath為指定路徑遍歷後的各子路徑,dirnames為每一子路徑下包含的資料夾列表,filenames為每一子路徑下包含的檔案列表。os.path.spli...