一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 用Python編寫生成樹狀結構的文件目錄的腳本的教程

用Python編寫生成樹狀結構的文件目錄的腳本的教程

2020-06-21 12:16Python教程網 Python

這篇文章主要介紹了用Python編寫生成樹狀結構的文件目錄的腳本的教程,是一個利用os模塊下各函數的簡單實現,需要的朋友可以參考下

有時候需要羅列下U盤等移動設備或一個程序下面的目錄結構的需求。基于這樣的需求個人整理了一個使用Python的小工具,期望對有這方面需求的朋友有所幫助。以下為具體代碼:

如果你所有要求的文件目錄不需要完整的文件路徑的話,直接更換下面的注釋代碼即可~
 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# -*- coding:utf-8 -*-
import os
def list_files(startPath):
  fileSave = open('list.txt','w')
  for root, dirs, files in os.walk(startPath):
    level = root.replace(startPath, '').count(os.sep)
    indent = ' ' * 1 * level
    #fileSave.write('{}{}/'.format(indent, os.path.basename(root)) + '\n')
    fileSave.write('{}{}\\'.format(indent, os.path.abspath(root)) + '\n')
    subIndent = ' ' * 1 * (level + 1)
    for f in files:
      #fileSave.write('{}{}'.format(subIndent, f) + '\n')
      fileSave.write('{}{}{}'.format(subIndent, os.path.abspath(root), f) + '\n')
  fileSave.close()
 
dir = raw_input('please input the path:')
list_files(dir)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 爱情岛论坛亚洲一号路线 | 天堂一区二区在线观看 | bt天堂在线最新版在线 | 睡男神的这件小事小说在线阅读 | 特黄特色大片免费高清视频 | 97精品国产高清在线看入口 | 亚洲 日韩 在线 国产 视频 | 99视频免费 | 天天天天天天天操 | 精品AV亚洲乱码一区二区 | 美女张开腿黄网站免费精品动漫 | 成人福利网站含羞草 | 免费日批 | 日本男男漫画 | 日本人妖视频 | 久久伊人中文字幕有码 | 日韩每日更新 | 女教师系列三上悠亚在线观看 | 超高清欧美同性videos | 99视频九九精品视频在线观看 | 白丝校花掀起短裙呻吟小说 | 国产精品免费综合一区视频 | 狠狠夜夜久久日日91av | 天天干夜夜玩 | 九九精品视频在线观看 | 免费成年网 | 欧美z0z0人禽交 | 69av免费视频 | kayden kross喷水| 久热这里只有精品99国产6 | 逼中极品| 男人猛戳女人下部30分钟 | 五月最新商场女厕所高跟嘘嘘 | 狠狠澡| 果冻传媒在线视频观看免费 | 国产精品亚洲午夜一区二区三区 | 99任你躁精品视频 | 日本热妇| 北岛玲亚洲一区在线观看 | 韩国甜性涩爱在线播放 | 91人成尤物在线 |