广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python遍历文件夹和读写文件的实现代码
  • 463
分享到

Python遍历文件夹和读写文件的实现代码

遍历文件夹代码 2022-06-04 18:06:08 463人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

需 求 分 析 1、读取指定目录下的所有文件 2、读取指定文件,输出文件内容 3、创建一个文件并保存到指定目录 实 现 过 程   python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用

需 求 分 析

1、读取指定目录下的所有文件
2、读取指定文件,输出文件内容
3、创建一个文件并保存到指定目录

实 现 过 程

  python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用Java写了一个写入、创建、复制、重命名文件要将近60行代码;

  不过简洁的代价是牺牲了一点点运行速度,但随着硬件性能的提升,运行速度的差异会越来越小,直到人类无法察觉~


#-*- coding: UTF-8 -*- 

'''
1、读取指定目录下的所有文件
2、读取指定文件,输出文件内容
3、创建一个文件并保存到指定目录
'''
import os

# 遍历指定目录,显示目录下的所有文件名
def eachFile(filepath):
  pathDir = os.listdir(filepath)
  for allDir in pathDir:
    child = os.path.join('%s%s' % (filepath, allDir))
    print child.decode('gbk') # .decode('gbk')是解决中文显示乱码问题

# 读取文件内容并打印
def readFile(filename):
  fopen = open(filename, 'r') # r 代表read
  for eachLine in fopen:
    print "读取到得内容如下:",eachLine
  fopen.close()
  
# 输入多行文字,写入指定文件并保存到指定文件夹
def writeFile(filename):
  fopen = open(filename, 'w')
  print "r请任意输入多行文字"," ( 输入 .号回车保存)"
  while True:
    aLine = raw_input()
    if aLine != ".":
      fopen.write('%s%s' % (aLine, os.linesep))
    else:
      print "文件已保存!"
      break
  fopen.close()

if __name__ == '__main__':
  filePath = "D:\FileDemo\Java\myJava.txt"
  filePathI = "D:\FileDemo\Python\pt.py"
  filePathC = "C:\"
  eachFile(filePathC)
  readFile(filePath)
  writeFile(filePathI)

工欲善其事

  最近尝试了几个常见的Python IDE,发现Subline tx2对中文的支持不好, NotePad++ 代码自定义颜色不方便。

  用来用去还是Eclipse最顺手,装上PyDev插件之后,编写Python代码很方便;

查看图片

作 者:蒋至乙

--结束END--

本文标题: Python遍历文件夹和读写文件的实现代码

本文链接: https://www.lsjlt.com/news/14322.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python遍历文件夹和读写文件的实现代码
    需 求 分 析 1、读取指定目录下的所有文件 2、读取指定文件,输出文件内容 3、创建一个文件并保存到指定目录 实 现 过 程   Python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用...
    99+
    2022-06-04
    遍历 文件夹 代码
  • Python遍历文件夹和读写文件的实现方法
    需 求 分 析 1、读取指定目录下的所有文件 2、读取指定文件,输出文件内容 3、创建一个文件并保存到指定目录 实 现 过 程 Python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用Ja...
    99+
    2022-06-04
    遍历 文件夹 文件
  • Python实现遍历读取文件或文件夹
    目录例子os.listdiros.walk遍历读取代码搞机器学习或者深度学习算法很多时候需要遍历某个目录读取文件,特别是经常需要读取某个特定后缀的文件,比如图片的话可能需要读取jpg...
    99+
    2022-11-11
  • Python 遍历子文件和所有子文件夹的代码实例
    最近看ECShop到网上找资料,发现好多说明ECShop的文件结构不全面,于是想自己弄个出来。但这是个无聊耗时的工作,自己就写了个Python脚本,可以递归遍历目录下的所有文件和所有子目录,并将结果记录到一...
    99+
    2022-06-04
    遍历 文件夹 实例
  • Android 遍历文件夹中所有文件的实例代码
    可以获得文件夹中所有文件的路径及文件名。代码很简单,直接上车,车上再解释: public static JSONArray getAllFiles(String dirPath, String _type) { File f = n...
    99+
    2023-05-31
    android 遍历文件夹 roi
  • Python实现遍历包含大量文件的文件夹
    在处理大模型的训练数据时,经常需要遍历大型文件夹,其中,可能包括数千万或数亿个文件,这时,一般的Python遍历函数就会非常慢,例如os.walk、glob、path.rglob等等...
    99+
    2023-05-15
    Python实现遍历文件夹 Python遍历文件夹 Python 文件夹
  • 使用Python遍历文件夹实现查找指定文件夹
    目录1. 文件夹结构2. 查找指定文件夹下指定文件3. 查找指定文件夹下所有相同名称的文件4. 查找指定文件夹下所有相同后缀名的文件1. 文件夹结构 指定文件夹:E:/Code/Py...
    99+
    2022-11-11
  • python如何遍历文件夹下的文件
    python遍历文件夹下文件的方法:1、在python脚本中导入os模块;2、通过for循环语句实现遍历文件夹下文件操作即可。具体操作方法:首先需要在python脚本中导入os模块进行文件操作。import os通过for循环语句判断目录是...
    99+
    2022-10-05
  • Python实现递归遍历文件夹并删除文件
    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹名称不等于".svn",则递归上面的方法 Py...
    99+
    2022-06-04
    递归 遍历 文件夹
  • python之文件的读写和文件目录以及文件夹的操作实现代码
    为了安全起见,最好还是给打开的文件对象指定一个名字,这样在完成操作之后可以迅速关闭文件,防止一些无用的文件对象占用内存。举个例子,对文本文件读取: file_object = open('thefile...
    99+
    2022-06-04
    文件 文件夹 代码
  • Python怎么实现递归遍历文件夹搜索文件
    本篇内容主要讲解“Python怎么实现递归遍历文件夹搜索文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现递归遍历文件夹搜索文件”吧!开发背景:电脑的E盘里有很多电子书,以前...
    99+
    2023-06-02
  • Python怎么实现遍历包含大量文件的文件夹
    本篇内容主要讲解“Python怎么实现遍历包含大量文件的文件夹”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现遍历包含大量文件的文件夹”吧!在处理大模型的训练数据时,经常需要遍...
    99+
    2023-07-06
  • golang遍历文件夹怎么实现
    在Go语言中,可以使用filepath.Walk函数来遍历文件夹。filepath.Walk函数会递归地遍历指定的文件夹及其子文件夹...
    99+
    2023-10-20
    golang
  • Python遍历文件夹下所有文件的方法
    在这里跟大家分享一个Python编程过程中的知识点——遍历文件夹下所有文件! 在python中,遍历文件夹及其子文件夹中的所有文件有两种方法。 两者均返回文件名列表(可以选择文件名列表或者是包含完整路径的文件名列表)。 一种是使用...
    99+
    2023-01-31
    遍历 文件夹 文件
  • nodejs实现遍历文件夹并统计文件大小
    离开公司已经有2个多个月,之前写了不少工具,但在离开公司的当天,我亲手把一年来的所有积累工具和代码都格式化了。今天想起之前在项目中遇到的一个问题,今天将其记录下来。 我在优化内存的时候,遇到一些图片在加载...
    99+
    2022-06-04
    文件大小 遍历 文件夹
  • Python读取文件夹下的所有文件实例代码
    Python读取文件夹下的所有文件  os.listdir(path)是得到在path路径下所以文件的名称列表。      open...
    99+
    2022-11-12
  • python遍历查找文件夹中符合要求的文件
    在python中使用遍历查找出文件夹中符合要求的文件,具体方法如下:import osimport stringinputFilePath= "G:\\aaa\\shixun_data"threefile = [ ]key = "ND"fo...
    99+
    2022-10-21
  • python打开文件夹遍历文件的方法是什么
    在Python中,可以使用`os`模块中的`listdir()`函数来打开文件夹并遍历文件。下面是一个示例代码:```pythoni...
    99+
    2023-09-13
    python
  • python遍历文件夹的方法有哪些
    在Python中,可以使用os模块、glob模块和os.walk()函数来遍历文件夹。1. 使用os模块:```pythonimpo...
    99+
    2023-08-08
    python
  • Node.js 使用递归实现遍历文件夹中所有文件
    如标题所示,遍历文件夹下的所有文件,主要功能如下: 传入一个路径,读取路径里面所有的文件 遍历读取的文件,判断当前文件是文件还是文件夹 当前目录为文件,打印出当前文件绝对路径 当前目录为文件夹,获取文件夹路...
    99+
    2022-06-04
    递归 文件 遍历
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作