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...