#!/usr/bin/python
#coding:utf8
import os
import sys
import platform
# config-start
resultsFileName = "results.txt"
# config-end
def setSeparator():
if platform.system() == "Windows":
return "\\"
else:
return "/"
def dirlist(path, allfile):
filelist = os.listdir(path)
for filename in filelist:
filepath = os.path.join(path, filename)
if os.path.isdir(filepath):
dirlist(filepath, allfile)
else:
allfile.append(filepath)
return allfile
separator = setSeparator()
srciptPath = sys.argv[0]
srciptNameLength = len(srciptPath.split(separator)[-1])
srciptParentPath = srciptPath[0:-srciptNameLength]
results = dirlist(srciptParentPath, [])
resultsFile = open(resultsFileName, "a+")
for result in results:
if platform.system() == "Windows":
tempresult = result.replace("\\\\","\\")
else:
tempresult = result
resultsFile.write(tempresult + "\r\n")
resultsFile.close()
利用Python递归遍历当前文件夹中所有文件的绝对路径
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Usage :python merger.py result.txt如果是在Linux环境下 :cat ./* >...
- 除了PC QQ 7.6正式版之外,今天腾讯还发布了iPhone QQ 5.8.1版,目前已经可以在APP Stor...
- 在大众的思维惯性里面,长得好看的人。 女生是花瓶,男生是小白脸。 然而当一个人长得好看,还是高知识分子的是时候,那...