返回顶部
首页 > 资讯 > 后端开发 > 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://lsjlt.com/news/14322.html(转载时请注明来源链接)

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

猜你喜欢
  • 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+
    2024-04-02
  • 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之文件的读写和文件目录以及文件夹的操作实现代码
    为了安全起见,最好还是给打开的文件对象指定一个名字,这样在完成操作之后可以迅速关闭文件,防止一些无用的文件对象占用内存。举个例子,对文本文件读取: file_object = open('thefile...
    99+
    2022-06-04
    文件 文件夹 代码
  • 使用Python遍历文件夹实现查找指定文件夹
    目录1. 文件夹结构2. 查找指定文件夹下指定文件3. 查找指定文件夹下所有相同名称的文件4. 查找指定文件夹下所有相同后缀名的文件1. 文件夹结构 指定文件夹:E:/Code/Py...
    99+
    2024-04-02
  • Python实现递归遍历文件夹并删除文件
    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹名称不等于".svn",则递归上面的方法 Py...
    99+
    2022-06-04
    递归 遍历 文件夹
  • python如何遍历文件夹下的文件
    python遍历文件夹下文件的方法:1、在python脚本中导入os模块;2、通过for循环语句实现遍历文件夹下文件操作即可。具体操作方法:首先需要在python脚本中导入os模块进行文件操作。import os通过for循环语句判断目录是...
    99+
    2024-04-02
  • python怎么遍历文件夹
    本文小编为大家详细介绍“python怎么遍历文件夹”,内容详细,步骤清晰,细节处理妥当,希望这篇“python怎么遍历文件夹”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。本文教程操作环境:windows7系统、P...
    99+
    2023-06-30
  • Python怎么实现遍历包含大量文件的文件夹
    本篇内容主要讲解“Python怎么实现遍历包含大量文件的文件夹”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现遍历包含大量文件的文件夹”吧!在处理大模型的训练数据时,经常需要遍...
    99+
    2023-07-06
  • Python怎么实现递归遍历文件夹搜索文件
    本篇内容主要讲解“Python怎么实现递归遍历文件夹搜索文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现递归遍历文件夹搜索文件”吧!开发背景:电脑的E盘里有很多电子书,以前...
    99+
    2023-06-02
  • golang遍历文件夹怎么实现
    在Go语言中,可以使用filepath.Walk函数来遍历文件夹。filepath.Walk函数会递归地遍历指定的文件夹及其子文件夹...
    99+
    2023-10-20
    golang
  • python如何打开文件夹遍历文件
    在Python中,可以使用`os`模块来打开文件夹并遍历文件。下面是一个示例代码:```pythonimport os# 文件夹路径...
    99+
    2023-09-26
    python
  • python怎么遍历文件夹所有文件
    可以使用os模块来遍历文件夹中的所有文件。以下是一个示例代码:```pythonimport os# 遍历文件夹def traver...
    99+
    2023-08-12
    python
  • Python如何遍历子文件夹
    在Python中,可以使用`os`模块的`walk()`函数来遍历子文件夹。`walk()`函数会递归地遍历指定路径下的所有子文件夹...
    99+
    2023-09-13
    Python
  • linux 下用python 遍历文件夹
          我们需要遍历一个文件夹下面的所有 文件名,下面介绍下在Python中使用os.walk(路径)可以遍历某路径下的所有文件夹及文件。    具体方法是for <路径名变量>, <文件夹名列表>, <文...
    99+
    2023-01-31
    遍历 文件夹 linux
  • Python遍历文件夹下所有文件的方法
    在这里跟大家分享一个Python编程过程中的知识点——遍历文件夹下所有文件! 在python中,遍历文件夹及其子文件夹中的所有文件有两种方法。 两者均返回文件名列表(可以选择文件名列表或者是包含完整路径的文件名列表)。 一种是使用...
    99+
    2023-01-31
    遍历 文件夹 文件
  • Python怎么遍历文件夹获取文件名
    在Python中,可以使用os模块来遍历文件夹,并获取文件名。具体步骤如下:1. 导入os模块:`import os`2. 指定要遍...
    99+
    2023-08-08
    Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作