目標:讀取某個資料夾中所有jpg格式的的名字,並且按照列表的格式儲存成txt文件。為對檔案能夠進行指令碼執行提供乙個目錄檔案。
工具:python3.6,os庫,目錄下有相同檔名的txt檔案。
import os
deflistfilestotxt
(dir,file,wildcard,recursion):
exts = wildcard.split(" ")
files = os.listdir(dir)
for name in files:
fullname=os.path.join(dir,name)
if(os.path.isdir(fullname) & recursion):
listfilestotxt(fullname,file,wildcard,recursion)
else:
for ext in exts:
if(name.endswith(ext)):
file.write(name + "\n")
break
deftest
(): dir="d:\\摳圖\\資料集\\資料集\\coco\\test2017"
#檔案路徑
outfile="d:\\摳圖\\資料集\\人物\\ming.txt"
#寫入的txt檔名
#要讀取的檔案型別;
file = open(outfile,"w")
ifnot file:
print ("cannot open the file %s for writing" % outfile) #檔案無法開啟
listfilestotxt(dir,file,wildcard, 1)
file.close()
test()
參考別人的**,進行小幅度更改。 java 生成檔案目錄,並在檔案目錄下生成檔案
先判斷資料夾是否存在,若不存在,則生成資料夾,並生成檔案,若存在並判斷問價夾中檔案是不大於某個數,則生成檔案,檔案不能同名或者產生覆蓋 private static string path 已存在目錄路徑 000 public static boolean isfile string pathfil...
生成指定檔案目錄下的檔案樹
用filesystemview filesystemview filesystemview.getfilesystemview 初始化的樹預設以desktop為根目錄,但是如果不使用filesystemview來初始化,自定義的filenode將不能用實際檔案來定義,即不能與檔案聯絡起來,可以採用l...
python檔案目錄
用python批量獲取某路徑資料夾及子資料夾下的指定型別檔案excel,並按指定路徑進行儲存 import os import shutil file excel path os.getcwd path listdir os.listdir path for s in path listdir pa...