python目錄檔案的生成

2021-08-22 11:44:36 字數 962 閱讀 9588

目標:讀取某個資料夾中所有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...