python2.7读取文件夹下所有文件名称及内容的方法


Posted in Python onFebruary 24, 2018

最近稍稍有点空闲时间,于是重新温习了一下之前学习过的python基础。废话不多说,记录一下自己的所得。

首先,安装什么的不在本人的温习范围,另,本人使用的是windows下的python2.7版本,且本人相对来说只是小白,各位看官勿喷哈。

python,本身来说是一门高级编程语言,有句话怎么说来着,越是高级的程序越简单,这几句话在表面来说是正确的。python它入门简单,有基础的学起来很快就能有简单的应用,但是在非常高的抽象计算中,高级的python程序设计也是非常难学的。我之所以学它,单纯的是为了它处理文件能力而学的。

接下来就是我的学习重点,我想要让我的python程序读取指定文件夹下的所有文件。

首先,根据我之前的编程习惯,我需要设计这个功能的具体细节,我需要什么数据类型,什么样的循环,等等等。。。各种。我需要先把指定文件夹下所有的文件路径读取出来,然后读取文件内容。

很显然,我需要数组,然后需要写方法来包装,还有读取文件的方式。这些在网上都是可以找着的,所以就不一一列举了。之后呢,就开始实践了。

#!/usr/bin/python  #encoding=utf-8 这两个是用来干嘛的,各位不懂的可以直接拿来百度。我记得貌似是用来设定页面编码方式来着。然后嘞,需要在其下面引入自己需要的读取文件的工具。import os。这个工具我只知道是用来读取文件的,具体是啥,嘿嘿,文章长度不够了。

def read_file_name(file_dir): 
L = [] 
for root,dirs,files in os.walk(file_dir): 
for file in files: 
L.append(os.path.join(root,file)) 
return L

这是我写来读取目录下文件名称的,我一开始有点迷茫的,什么迭代啦,什么tuple,什么dic、set各种蒙蔽。。。不过还好啦,勉强拿着需要的自己开始用了。

之后就是读取文件内容了。

contents = [] 
for val in arr: 
f = open(val,'r') 
con = f.read() 
f.close() 
contents.append(con) 
print contents

这就是最后读取的方法了,其中可能会有乱码,没关系,还有一种方法,那就是decode这种方法。

总结

以上所述是小编给大家介绍的python2.7读取文件夹下所有文件名称及内容的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
linux 下实现python多版本安装实践
Nov 18 Python
Python实现的多项式拟合功能示例【基于matplotlib】
May 15 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
Jun 19 Python
python中计算一个列表中连续相同的元素个数方法
Jun 29 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
Jul 17 Python
python实现蒙特卡罗方法教程
Jan 28 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
Jul 01 Python
OpenCV+python实现实时目标检测功能
Jun 24 Python
使用Python-OpenCV消除图像中孤立的小区域操作
Jul 05 Python
Python自动化xpath实现自动抢票抢货
Sep 19 Python
Python调用JavaScript代码的方法
Oct 27 Python
python实现发送QQ邮件(可加附件)
Dec 23 Python
python opencv之分水岭算法示例
Feb 24 #Python
python3爬取各类天气信息
Feb 24 #Python
python opencv之SIFT算法示例
Feb 24 #Python
python3 破解 geetest(极验)的滑块验证码功能
Feb 24 #Python
python opencv之SURF算法示例
Feb 24 #Python
几种实用的pythonic语法实例代码
Feb 24 #Python
使用Python爬取最好大学网大学排名
Feb 24 #Python
You might like
WordPress中编写自定义存储字段的相关PHP函数解析
2015/12/25 PHP
PHP 文件上传限制问题
2019/09/01 PHP
jquery图片上下tab切换效果
2011/03/18 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
2013/11/27 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
2015/06/01 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
2017/04/28 jQuery
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
[00:50]深扒TI7聊天轮盘语音出处6
2017/05/11 DOTA
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
基于SpringBoot构造器注入循环依赖及解决方式
2020/04/26 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
python 如何实现遗传算法
2020/09/22 Python
Pandas替换及部分替换(replace)实现流程详解
2020/10/12 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
英国袜子店:Sock Shop
2017/01/11 全球购物
泰国第一在线超市:Tops
2021/02/13 全球购物
医科学校毕业生自荐信
2013/11/09 职场文书
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
主持人婚宴答谢词
2014/01/28 职场文书
医药公司采购员岗位职责
2014/09/12 职场文书
会议欢迎词范文
2015/01/27 职场文书
教学工作总结范文5篇
2019/08/19 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers
Python 全局空间和局部空间
2022/04/06 Python
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS