最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 14:16:33
文档

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

Python遍历文件夹和读写文件的实现:需 求 分 析1、读取指定目录下的所有文件2、读取指定文件,输出文件内容3、创建一个文件并保存到指定目录实 现 过 程 Python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用Java写了一个写入、创建、复制、重命名文件要将近60行代码; 不过简洁
推荐度:
导读Python遍历文件夹和读写文件的实现:需 求 分 析1、读取指定目录下的所有文件2、读取指定文件,输出文件内容3、创建一个文件并保存到指定目录实 现 过 程 Python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用Java写了一个写入、创建、复制、重命名文件要将近60行代码; 不过简洁
 需 求 分 析

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 " 请任意输入多行文字"," ( 输入 .号回车保存)" 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代码很方便;

更多Python遍历文件夹和读写文件的实现相关文章请关注PHP中文网!

文档

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

Python遍历文件夹和读写文件的实现:需 求 分 析1、读取指定目录下的所有文件2、读取指定文件,输出文件内容3、创建一个文件并保存到指定目录实 现 过 程 Python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用Java写了一个写入、创建、复制、重命名文件要将近60行代码; 不过简洁
推荐度:
标签: 实现 读取 python写
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top