#coding=utf-8 import osos.chdir('d:\\test2')file_list=os.listdir('.')print "file_list:",file_listprint "*"*100 for file in file_list: print os.path.splitext(file)[0] c:\Python27\Scripts>python task_test.pyfile_list: ['3rdParty Ac
use strict; use warnings; use Cwd; my $dir = 'd:\\www'; chdir($dir); opendir DIR, $dir or die "Cannot open dir:$!\n"; my %result; while(my $filename = readdir(DIR)){ next if (($filename eq '.') or ($filename eq '..')); if(-d $filename){$result{$
编写了一个遍历一个目录下所有的文件及文件夹,然后计算每个文件的字符和line的小程序,先把程序贴出来. #coding=utf-8 ''' Created on 2014年7月14日 @author: Administrator ''' import os import os.path rootdir =r'c:\python27\jiaoben' filefullnames=[] def traverse(rootdir,filefullnames): for parent,dirnames,
1.python只列出当前目录(或者指定目录)下的文件或者目录条目 import os files,dirs=[],[] for item in os.listdir(): if os.path.isfile(item): files.append(item) elif os.path.isdir(item): dirs.append(item)### os.listdir()中可以指定目录,默认为当前目录### os.path.abspath(item)可以列出文件或者文件夹的绝对路径###
python遍历一个目录,输出所有文件名 python os模块 os import os def GetFileList(dir, fileList): newDir = dir if os.path.isfile(dir): fileList.append(dir.encode('gbk')) elif os.path.isdir(dir): for s in os.listdir(dir): #如果需要忽略某些文件夹,使用以下代码 #if s == "xxx":