Python 获取目录下的文件列表与内容
来源:互联网 发布:公司网站域名申请 编辑:程序博客网 时间:2024/05/21 08:09
Python 获取目录下的文件列表与内容
下面的python例子是列举用户目录下面的文件
import os
import sys
#info=os.getcwd()
#listfile=os.listdir(os.getcwd())
info=raw_input("请输入要列举文件的目录:(如D:\\temp)")
listfile=os.listdir(info)
filename=open(info+'file.txt','w')
print listfile
#out=open(listfile,'r')
for line in listfile: #把目录下的文件都赋值给line这个参数
print line #打印出赋值的内容
#filename.write(filename)
if line[-3:] == '.py' or line[-4:] == '.txt':
print line
out=open(line,'r') #定义读取line里面的内容,也就是读取每个文件的内容
for com in out: #把每个文件的内容(也就是目录下的文件)赋值给com
filename.write(line+": " +com)
else:
print (line+' '+"该文件是目录形式")
filename.close()
运行后的例子:
>>> import os
>>> import sys
>>> info=raw_input("请输入要列举文件的目录:")
请输入要列举文件的目录:C:\Python27\ //写入的文件目录名
>>> listfile=os.listdir(info) //查找目录下所有的文件
>>> filename=open(info+'file.txt','w')
>>> print listfile
['carddata.txt', 'DLLs', 'Doc', 'etc', 'file.txt', 'hhga.txt', 'include', 'Lib', 'libs', 'LICENSE.txt', 'ml.txt', 'myFile', 'NEWS.txt', 'numbers', 'python.exe', 'pythonw.exe', 'pywin32-wininst.log', 'README.txt', 'Removepywin32.exe', 'sample.csv', 'samples', 'Scripts', 'tcl', 'temp.py', 'test', 'tmp', 'Tools', 'unicode.txt', 'w9xpopen.exe', '\xc0\xfd\xd7\xd3']
>>> for line in listfile:
print line
if line[-3:] == '.py' or line[-4:] == '.txt':
print line
out=open(line,'r')
for com in out:
filename.write(line+": " +com) //向file.txt文件里写入可读文件“.txt”每一行内容
else:
print (line+' '+"该文件是目录形式")
carddata.txt
carddata.txt
DLLs
DLLs 该文件是目录形式
Doc
Doc 该文件是目录形式
etc
etc 该文件是目录形式
file.txt
file.txt
hhga.txt
hhga.txt
include
include 该文件是目录形式
Lib
Lib 该文件是目录形式
libs
libs 该文件是目录形式
LICENSE.txt
LICENSE.txt
ml.txt
ml.txt
myFile
myFile 该文件是目录形式
NEWS.txt
NEWS.txt
numbers
numbers 该文件是目录形式
python.exe
python.exe 该文件是目录形式
pythonw.exe
pythonw.exe 该文件是目录形式
pywin32-wininst.log
pywin32-wininst.log 该文件是目录形式
README.txt
README.txt
Removepywin32.exe
Removepywin32.exe 该文件是目录形式
sample.csv
sample.csv 该文件是目录形式
samples
samples 该文件是目录形式
Scripts
Scripts 该文件是目录形式
tcl
tcl 该文件是目录形式
temp.py
temp.py
test
test 该文件是目录形式
tmp
tmp 该文件是目录形式
Tools
Tools 该文件是目录形式
unicode.txt
unicode.txt
w9xpopen.exe
w9xpopen.exe 该文件是目录形式
例子
例子 该文件是目录形式
- Python 获取目录下的文件列表与内容
- 获取目录下的文件与子目录列表
- C++获取目录下的文件列表
- C++获取目录下的文件列表
- C++获取目录下的文件列表
- 获取指定目录下的文件列表
- C++获取目录下的文件列表
- C语言 获取指定目录下的文件列表
- C/C++--C++获取目录下的文件列表
- c++学习之获取目录下的文件列表
- C/C++ 获取目录下的文件列表信息
- Python获取文件夹下所有的文件路径列表
- C语言获取目录下目录&文件列表
- C#学习之获取某个文件下的目录列表及子目录列表
- python中获取目录下的文件数
- python之获取目录下的文件名并写入文件
- python 获取某个目录字段下的子目录或文件
- 获取指定目录下的文件名列表
- LINUX常用命令
- 黑客已能无限期使用Windows7 系统
- 编译android源码中的资源文件
- google api ImportError: cannot import name AdWordsClient
- android 电容屏(三):驱动调试之驱动程序分析篇
- Python 获取目录下的文件列表与内容
- webservice学习-------Dubbo
- ubuntu SVN命令大全
- ftp交互传送文件中的expect命令
- 用环境变量控制makefile /D选项。从而控制源文件条件编译
- Linux VFS中write系统调用实现原理
- js获取下拉列表框的真实值
- java 导出txt
- android自动屏幕旋转流程分析