Python腳本4:根據txt文本,批量創建文件夾

2021-01-08 小骨子

背景:深度學習圖像分類的時候,有許多的標籤類。1000個標籤就需要創建1000個文件夾,文件夾裡面放入對應的圖像。不可能一個一個右擊創建文件夾,所以有了今天的腳本。根據txt文本每一行的類別,創建文件名為類別的文件夾。

# 目標是讀取txt的每一行數據創建對應名字的文件夾# 1通過函數調用解決創建固定的文件夾# 2創建一個txt文件輸出裡面的內容輸出# 3將txt輸出內容和創建文件夾連結完成任務# 4後續補充檢測文本文件是否存在,不在報錯# 5後續補充如果已經有了文本中的文件夾跳過這個文件名創建下一個# 結束# 反思:目前創建的文件夾目錄固定、文本文檔位置固定# 完善功能:# 1.先把文件夾目錄改為交互式用戶設置# 2.檢測txt文件是否存在# !/usr/bin/python# -*-coding:utf-8-*-import osdefmkdir(path):folder=os.path.exists(path) ifnot folder: os.makedirs(path) print(path+"---OK---") else: print(path+"---There is this folder!---") if __name__=='__main__': file = "D:\db\images" with open('labels.txt','r', encoding='utf-8') as f: lines=f.readlines() for line in lines: #folder=file+line folder=line #strip()方法移除字符串頭尾指定的字符 folder=folder.strip() mkdir(folder)

相關焦點

  • 創建批處理新建文件夾腳本
    在日常的生活中,我們新建文件夾是一件再簡單不過的事情啦,只需右擊新建文件夾即可,但是在公司的話,由於一些特殊的專業軟體會需要指定的文件夾,然後會有很多這樣的電腦需要安裝,這樣一個個創建是很麻煩又廢體力的事情。
  • word批處理技巧:如何快速創建批量文件夾
    在日常辦公中,我們時常需要整理或保存歸類很多文件。這個時候,就少不了要新建許多文件夾進行分類放置,效果如下圖所示。如果只是一個兩文件夾,你一個個手工創建,然後重命名文件,沒問題。但是,像上圖中需要創建幾十或上百個文件夾,你用手工創建,那麼,效率顯而易見會很差,並且會非常麻煩!
  • Win10 秘笈:如何批量新建文件和文件夾?
    但IT之家的版本應該是更易於理解和掌握的,而且我們會把其中的細節給各位解釋清楚,批量創建文件和文件夾使用的都是統一格式,這樣更便於記憶和操作。步驟如下:1、新建一個Excel空白工作薄文件(以Excel 2016為例),如下圖紅框——
  • python批量操作文件——改文件名,合併多文件內容
    批量操作在辦公中非常常見,比如對一個文件夾中的幾百張圖片重新命名,又比如將幾十個txt文件合併到一個txt中,這些都是重複性的工作。在python盛行的時代,何不讓幾行代碼替你做?省時省力效率高!4.os.listdir(dirname) 返回指定文件夾dirname下包含的文件或文件夾的名字列表。
  • Python乾貨:「文件處理」 創建、打開、寫入和刪除
    Python文件處理就是如何在python中創建、打開、讀取、寫入和刪除文件的示例。從文件(EXCELSheet、doc文件、文本文件、cv等)或Add中讀取數據。是一個帶有程序的文件。,創建一個文件。
  • Python不同格式文件操作技巧(csv json zip gzip bz2 txt xls)
    本文介紹以下幾種文件python操作方法:文本文件輸出重定向二進位文件內存映射CSV數據JSON數據gzip,bz2壓縮數據格式zip壓縮數據格式xls文件一、讀寫文本數據我們用open配合參數'rt'來讀文件,'wt'來寫文件,'at'來追加文件
  • 白帽子黑客:dirsearch腳本掃描和收集網站敏感文件實戰
    ,JSON)、啟發式檢測無效的網頁、遞歸的暴力掃描、支持HTTP代理、用戶代理隨機化、批量處理、請求延遲、掃描器與字典、字典必須是文本文件,除了使用特殊的%EXT%之外,其餘每行都會被處理。文件了robots.txt 文件是專門針對搜尋引擎機器人robot 編寫的一個純文本文件。
  • 零基礎小白python入門——深入Python中的文件操作
    rb二進位模式,讀取w文本模式,寫入wb二進位模式,寫入a文本模式,追加ab二進位模式,追加+可讀可寫讀取文件代碼中用到的文件文件操作的1.txt 文件內容如下:關注編程阿喵作者:阿喵複製代碼readline(),使用該方法時,需要指定打開文件的模式為r或者
  • 批量自動生成文件夾、修改後綴名等
    點擊是文件變為壓縮包,然後點擊解壓文件,解壓出來之後有這幾個文件夾,其中word是資源文件,打開之後media這是媒體文件,word文檔裡面的所有圖片都保存在這個文件夾裡面的,找到自己需要的圖片,這樣是不是很方便呢?
  • python中文件夾的操作
    文件有兩個關鍵屬性:路徑和文件名。路徑指明了文件在磁碟上的位置。例如,我的python安裝在路徑'C:\bianheng',在這個文件夾下可以找到python.exe 文件,運行可以打開python的交互界面。文件名原點的後面部分被稱為擴展名(或後綴),它指明了文件的類型路徑中的'C:\稱為「根文件夾」,它是包含了本分區內所有其他文件和文件夾。
  • Python學習第60課-shell創建文件、移動文件、打開網頁、保存網頁
    【每天幾分鐘,從零入門python編程的世界!】●創建文件mkdir 指定目錄在指定目錄創建文件。比如,我在我的電腦的D盤java文件夾,創建一個文件。那麼我們在mkdir後面一個空格,然後加上指定的目錄:/d/java,然後在這個目錄後面跟上你想創建的文件名,比如說我想創建一個名叫「mydoc」的文件夾,那麼完整的路徑就是/d/java/mydoc,為了看的更清楚,我們在mydoc前面加上000,這樣新創建的文件夾mydoc就排在已經存在的文件的前面了,那麼完整路徑就是/d/java/000mydoc。
  • 白帽子黑客教你:通過dirsearch腳本掃描和收集網站敏感文件實戰
    一、背景介紹dirsearch是一個基於python的命令行工具,旨在暴力掃描頁面結構,包括網頁中的目錄和文件。dirsearch擁有以下特點:多線程、可保持連接、支持多種後綴(-e|–extensions asp,php)、生成報告(純文本,JSON)、啟發式檢測無效的網頁、遞歸的暴力掃描、支持HTTP代理、用戶代理隨機化、批量處理、請求延遲、掃描器與字典、字典必須是文本文件,除了使用特殊的%EXT%之外,其餘每行都會被處理。
  • Bash技巧:介紹一個批量複製文件到指定目錄的Shell腳本
    本篇文章介紹一個可以批量複製文件到指定目錄的 shell 腳本。假設這個 shell 腳本的名稱為 cpfiles.sh。在實際開發工作中,可能需要按照目錄結構來保存一些改動後的文件,以作備份。這些目錄結構可能包含多個子目錄、或者需要複製多個文件。如果直接複製外面的目錄,會包含沒有發生改動的文件。
  • excel圖文教程:批量提取若干文件夾中的文件名
    今天老菜鳥要給大家分享一個批量操作的神級技巧:批量提取文件名。簡單三步,就能提取出成百上千個文件名稱。學習更多技巧,請收藏部落窩教育excel圖文教程。今天要分享的這個技能,雖然和Excel有關係,但是又和Excel的關係不大,是一個批量操作的高能技巧!
  • Excel vba如何創建文本文件
    前景提要在之前我們也是接觸了一些關於FSO的運用,再VBA的世界中,FSO在文件方面的操作還是非常的強大的,日常的工作中,我們很多的數據並不一定存在excel,有時候還會存在文本文件中,就是TXT文件,文本文件的好處就是讀取方便,並且內存不會很大,其實VBA也是可以操作文本文件的,VBA可以創建文本文件,同時可以讀取文件文件,寫入文本文件,這些是後話,今天我們先說下如何通過
  • MicroPython:TPYBoard 開發板如何運行第一個腳本?
    如果是這樣,取消這樣的連接,關於串口驅動如何工作請參考micropython網站。Mac :在電腦桌面上開發板將作為可移動磁碟出現,其可能為「NONAME」,請點擊打開裡邊的文件夾。Linux :開發版將作為可移動的多媒體設備出現。在 Ubuntu 下其將自動掛載並彈出開發板的文件夾。在其他的 Linux 系統下,開發板自動掛載或者需要手動實現。
  • python趣味小工具,圖片轉Execl,圖片轉TXT工具
    =&34;使用方法: 在任意文件或文件夾上單擊滑鼠右鍵選擇 複製文件路徑 ,就可以很方便的把文件或文件夾的路徑複製到剪切板中.使用方法: 先按住 Shift 鍵, 然後在任意文件或文件夾上單擊滑鼠右鍵選擇 複製路徑 ,就可以很方便的把文件或文件夾的路徑複製到剪切板中. 不過Win10自帶的 複製路徑 功能複製的結果包含引號,需要自己根據需要手動刪除.
  • 文本文件txt批量去掉換行並添加符號
    文本文檔txt去掉換行,可以敲鍵盤上backspace按鍵去掉換行,加上需要的符號(這裡以逗號為例,技巧都是一樣的)。但是這樣太慢了,想要批量快速的實現這個功能,該怎麼實現呢?下面我們就來看看詳細的教程。
  • python將腳本與交互模式結合
    python.exe的位置首次安裝Python軟體時,應該在硬碟驅動器上的某個位置創建一個目錄,其中包含一個名為 python.exe 的文件 。您將需要找到該文件。在我的Windows計算機上,該文件位於以下文件夾中:C:\ Program文件(x86)\ Python34永久設置路徑如果您不熟悉該術語,則 「 path」 是一個文本字符串,也稱為 環境變量 ,它告訴作業系統在哪裡搜索可執行文件,例如名為python.exe 的文件 。
  • 一鍵創建多個不同名稱文件夾
    我們有時候在工作的時候一時要創建多個文件夾,而且名稱又不一樣,手頭上的活有很多,不知道怎麼辦。今天就來教大家一個一鍵創建多個不同名稱文件夾。首先,單擊滑鼠右鍵,在彈出的菜單粒選擇創建文本文檔,然後滑鼠左鍵雙擊打開文本文檔。