以從某資料夾過濾出py檔案為例:
法1:
import globimport os
os.chdir(「./」)
for file in glob.glob(「*.py」):
print file
法2:
for file in os.listdir(「./」):if file.endswith(「.py」):
print file
法3:
for root, dirs, files in os.walk(「./」):for file in files:
if file.endswith(「.py」):
print os.path.join(root, file)
方法非原創,文責不負。嘿嘿
標籤: python
以從某資料夾過濾出py檔案為例:
法1:
import globimport os
os.chdir(「./」)
for file in glob.glob(「*.py」):
print file
法2:
for file in os.listdir(「./」):if file.endswith(「.py」):
print file
法3:
for root, dirs, files in os.walk(「./」):for file in files:
if file.endswith(「.py」):
print os.path.join(root, file)
方法非原創,文責不負。嘿嘿
擷取檔案字尾名
擷取給的檔名的字尾名 在這裡要注意可能出現的檔案是否有字尾名,例如.abc和abc.其實這兩種是沒有字尾名的,所以判斷切片 的索引位置必須有所限制 def foo filename,has dot false 獲取檔名的字尾名 param filename 檔名 param has dot 字尾名是...
獲取檔案字尾名
獲取到filename的字尾 利用lastindexof 從最後面截字尾,找到最後乙個點的索引然後加一,利用substring擷取該索引後的字串 f.getfilename substring f.getfilename lastindexof 1 lastindexof 方法有以下四種形式 pub...
python,批量修改檔案字尾名
比如,d盤test目錄下有以下幾個沒有字尾的檔案,需要修改為txt結尾 python 如下 python批量更換字尾名 import osimport sys 需要修改字尾的檔案目錄 os.chdir r d test 列出當前目錄下所有的檔案 files os.listdir print file...