最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python批量讀取文件名并寫入txt文件中

 更新時(shí)間:2020年09月05日 09:08:08   作者:PassionY  
這篇文章主要為大家詳細(xì)介紹了python批量讀取文件名并寫入txt文件中,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python批量讀取文件名并寫入txt中的具體代碼,供大家參考,具體內(nèi)容如下

先說下腳本使用的環(huán)境吧,在做項(xiàng)目的過程中需要?jiǎng)討B(tài)加載圖片,使用Unity的Resources.Load方法,但是百十張圖片怎么能一 一寫下他們的名字作為加載的路徑呢?總不能一個(gè)一個(gè)編輯后存到數(shù)組中吧,(雖然我最初是這么做的)。所以必須有一個(gè)批量的工具,必須的。

于是乎激發(fā)了我的靈感,下面看代碼。備注少,不動(dòng)的給我留言,我會(huì)及時(shí)回復(fù)的。

#coding=utf-8
import sys
import os, glob
 
reload(sys)
sys.setdefaultencoding('utf-8')
 
#輸出路徑,自行修改
TxtPath="C://Users//yupu//Desktop//f.txt"
 
def BFS_Dir(dirPath, dirCallback = None, fileCallback = None):
 queue = []
 ret = []
 f=open(TxtPath,'w') # r只讀,w可寫,a追加
 queue.append(dirPath);
 while len(queue) > 0:
  tmp = queue.pop(0)
  if(os.path.isdir(tmp)):
   ret.append(tmp)
   for item in os.listdir(tmp):
    queue.append(os.path.join(tmp, item))
   if dirCallback:
    dirCallback(tmp)
  elif(os.path.isfile(tmp)):
   ret.append(tmp)
   if fileCallback:
    mPath , ext = os.path.splitext(tmp)
    names = os.path.split(mPath)
    if(ext==".meta"):
     continue
    else:
    print names[1]
    f.write(names[1])
    f.write('\n')
    fileCallback(tmp)
 f.close()
 return ret
 
def printDir(dirPath):
 print "dir: " + dirPath
 
def printFile(dirPath):
 print "file: " + dirPath
 
if __name__ == '__main__':
 while True:
  path = raw_input("Path:")
  try:
   b = BFS_Dir(path , printDir, printFile)
   print ("\r\n   *******\r\n"+"*********Done*********"+"\r\n   **********\r\n")
  except:
   print "Unexpected error:", sys.exc_info()
  raw_input('press enter key to rehandle')

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python使用selenium模擬瀏覽器進(jìn)入好友QQ空間留言功能

    python使用selenium模擬瀏覽器進(jìn)入好友QQ空間留言功能

    這篇文章主要介紹了python使用selenium模擬瀏覽器進(jìn)入好友QQ空間留言,在本文實(shí)現(xiàn)過程中需要注意的是留言框和發(fā)表按鈕在不同的frame,發(fā)表在外面的一層,具體實(shí)現(xiàn)過程跟隨小編一起看看吧
    2022-04-04
  • 使用Python?http.server模塊共享文件的方法詳解

    使用Python?http.server模塊共享文件的方法詳解

    大家好,今天給大家介紹一下Python標(biāo)準(zhǔn)庫中的http.server模塊,這個(gè)模塊提供了一種簡單的方式來快速啟動(dòng)一個(gè)HTTP服務(wù)器,文中給大家介紹了使用Python?http.server模塊共享文件的方法,需要的朋友可以參考下
    2024-05-05
  • Python實(shí)現(xiàn)粒子群算法詳解

    Python實(shí)現(xiàn)粒子群算法詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)粒子群算法詳解,粒子群算法,縮寫為PSO(Particle Swarm Optimization),是一種非線性尋優(yōu)算法,其特點(diǎn)是實(shí)現(xiàn)簡單、收斂速度快,對多元函數(shù)的局部最優(yōu)有較好的克服能力,需要的朋友可以參考下
    2023-07-07
  • Python設(shè)計(jì)模式之單例模式實(shí)例

    Python設(shè)計(jì)模式之單例模式實(shí)例

    這篇文章主要介紹了設(shè)計(jì)模式中的單例模式Python實(shí)例,需要的朋友可以參考下
    2014-04-04
  • Django同時(shí)連接多種數(shù)據(jù)庫的實(shí)現(xiàn)

    Django同時(shí)連接多種數(shù)據(jù)庫的實(shí)現(xiàn)

    在開發(fā)Django項(xiàng)目的時(shí)候,很多時(shí)候都是使用一個(gè)數(shù)據(jù)庫,即settings 中只有default數(shù)據(jù)庫,但是有一些項(xiàng)目確實(shí)也需要使用多個(gè)數(shù)據(jù)庫,本文主要介紹了Django同時(shí)連接多種數(shù)據(jù)庫的實(shí)現(xiàn),感興趣的可以了解一下
    2023-11-11
  • Python集合基本概念與相關(guān)操作實(shí)例分析

    Python集合基本概念與相關(guān)操作實(shí)例分析

    這篇文章主要介紹了Python集合基本概念與相關(guān)操作,結(jié)合實(shí)例形式分析了Python集合的功能、原理、基本使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-10-10
  • 使用Selenium在Python中實(shí)現(xiàn)錄屏功能

    使用Selenium在Python中實(shí)現(xiàn)錄屏功能

    Selenium 是一個(gè)強(qiáng)大的用于自動(dòng)化測試的工具,但你知道它也可以用來錄制瀏覽器操作的視頻嗎?本文將介紹如何使用 Selenium 在 Python 中實(shí)現(xiàn)錄屏功能,以便記錄和分享你的網(wǎng)頁操作過程,需要的朋友可以參考下
    2023-11-11
  • python安裝CLIP包出現(xiàn)錯(cuò)誤:安裝.git報(bào)錯(cuò)問題及解決

    python安裝CLIP包出現(xiàn)錯(cuò)誤:安裝.git報(bào)錯(cuò)問題及解決

    這篇文章主要介紹了python安裝CLIP包出現(xiàn)錯(cuò)誤:安裝.git報(bào)錯(cuò)問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python PCA降維的兩種實(shí)現(xiàn)方法

    Python PCA降維的兩種實(shí)現(xiàn)方法

    大家好,本篇文章主要講的是Python PCA降維的兩種實(shí)現(xiàn)方法,感興趣的的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Flask路由尾部有沒有斜杠有什么區(qū)別

    Flask路由尾部有沒有斜杠有什么區(qū)別

    這篇文章主要介紹了Flask路由尾部加不加斜杠有什么區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09

最新評論

阿瓦提县| 祁阳县| 承德县| 富平县| 方正县| 池州市| 恩平市| 五指山市| 渭南市| 五原县| 娄烦县| 锡林浩特市| 浦北县| 汉寿县| 濮阳市| 大英县| 阳春市| 成都市| 荣昌县| 廉江市| 涡阳县| 普洱| 白沙| 潮安县| 休宁县| 顺平县| 云浮市| 吉安县| 阳高县| 宣威市| 漳平市| 仁布县| 新干县| 西和县| 泰兴市| 行唐县| 双桥区| 修水县| 纳雍县| 北安市| 连平县|