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

作者:luyaran 时间:2023-12-16 03:27:07 

最近稍稍有点空闲时间,于是重新温习了一下之前学习过的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读取文件夹下所有文件名称及内容的方法网站的支持!

来源:http://blog.csdn.net/luyaran/article/details/79342715

标签:python2.7,文件
0
投稿

猜你喜欢

  • Python实现批量压缩文件/文件夹zipfile的使用

    2021-03-08 07:08:21
  • 解读HTML:大厦的基石

    2008-12-01 12:57:00
  • asp(JavaScript)自动判断网页编码并转换的代码

    2011-03-03 11:19:00
  • Dreamweaver定义本地站点

    2010-07-02 16:27:00
  • 解决Can't find variable: SockJS vue项目的问题

    2024-04-27 16:07:50
  • Python中if语句的基本格式实例代码

    2023-12-02 14:31:20
  • Python编程快速上手——Excel到CSV的转换程序案例分析

    2023-03-20 08:14:01
  • Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作

    2023-09-28 13:34:17
  • Python函数式编程指南(一):函数式编程概述

    2023-07-08 01:20:25
  • SQL Server如何保证可空字段中非空值唯一

    2011-02-24 16:44:00
  • python实战项目scrapy管道学习爬取在行高手数据

    2021-03-19 01:27:19
  • python爬取一组小姐姐图片实例

    2023-08-03 15:05:45
  • JS Object构造函数之Object.freeze

    2024-05-09 10:37:53
  • django缓存配置的几种方法详解

    2022-08-29 02:37:16
  • Pandas索引排序 df.sort_index()的实现

    2023-02-13 23:49:48
  • mysql 5.7如何安装 mysql 5.7安装配置教程

    2024-01-18 06:18:39
  • 原生js+css调节音量滑块

    2024-04-29 13:17:52
  • 利用python实现蝴蝶曲线

    2022-09-30 18:51:51
  • 通过实例学习Python Excel操作

    2021-01-21 21:55:12
  • 以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法

    2022-02-15 19:11:48
  • asp之家 网络编程 m.aspxhome.com