Python 3.6 读取并操作文件内容的实例


Posted in Python onApril 23, 2018

所使用python环境为最新的3.6版本

Python中几种对文件的操作方法:

将A文件复制到B文件中去(保持原来格式)

读取文件中的内容,返回List列表 (加载本地词典库)

读取文件,返回文件内容

#!/usr/bin/env python
# encoding: utf-8
"""
@author: wugang
@contact: 752820344@qq.com
@software: PyCharm
@file: toolkits_file.py
@time: 2017/3/1 0001 17:01
"""
'''
对文件操作的工具模块
'''
# 1.将A文件复制到B文件中去(保持原来格式)
def copy_file (inputFile, outputFile, encoding):
 fin = open(inputFile, 'r', encoding=encoding) #以读的方式打开文件
 fout = open(outputFile, 'w', encoding=encoding) #以写得方式打开文件
 for eachLiine in fin.readlines(): #读取文件的每一行
 line = eachLiine.strip() #去除每行的首位空格
 fout.write(line + '\n')
 fin.close()
 fout.close()
# 2. 读取文件中的内容,返回List列表 (加载本地词典库)
def read_file_list(inputFile, encoding):
 results = []
 fin = open(inputFile, 'r', encoding=encoding)
 for eachLiine in fin.readlines():
 line = eachLiine.strip().replace('\ufeff', '')
 results.append(line)
 fin.close()
 return results
# 3.读取文件,返回文件内容
def read_file(path):
 with open(path, 'r+', encoding='UTF-8') as f:
 str = f.read()
 return str.strip().replace('\ufeff', '')
def func():
 pass
if __name__ == '__main__':
 copy_file('../data/test1.txt', '../data/text.txt','UTF-8')
 contents = read_file_list('../dict/time.dict','UTF-8')
 print(contents)

以上这篇Python 3.6 读取并操作文件内容的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
ptyhon实现sitemap生成示例
Mar 30 Python
Python中的深拷贝和浅拷贝详解
Jun 03 Python
Python语言实现机器学习的K-近邻算法
Jun 11 Python
python实现扫描ip地址的小程序
Apr 16 Python
Python opencv实现人眼/人脸识别以及实时打码处理
Apr 29 Python
Python单元测试工具doctest和unittest使用解析
Sep 02 Python
Python2与Python3的区别点整理
Dec 12 Python
Python包,__init__.py功能与用法分析
Jan 07 Python
Windows上安装tensorflow  详细教程(图文详解)
Feb 04 Python
Python实现列表中非负数保留,负数转化为指定的数值方式
Jun 04 Python
Pandas缺失值2种处理方式代码实例
Jun 13 Python
如何快速一次性卸载所有python包(第三方库)呢
Oct 20 Python
Python 循环语句之 while,for语句详解
Apr 23 #Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
Apr 23 #Python
python批量替换多文件字符串问题详解
Apr 22 #Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
Apr 22 #Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 #Python
Python解决八皇后问题示例
Apr 22 #Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
Apr 22 #Python
You might like
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
2017/11/06 PHP
javascript String 的扩展方法集合
2008/06/01 Javascript
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
JavaScript获取当前网页最后修改时间的方法
2015/04/03 Javascript
javascript事件委托的方式绑定详解
2015/06/10 Javascript
JS实现页面载入时随机显示图片效果
2016/09/07 Javascript
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
js 监控iframe URL的变化实例代码
2017/07/12 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
axios+Vue实现上传文件显示进度功能
2019/04/14 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
浅谈Python数据类型之间的转换
2016/06/08 Python
python代码实现逻辑回归logistic原理
2019/08/07 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
iHerb香港:维生素、补充剂和天然保健品
2017/08/01 全球购物
医学检验专业个人求职信范文
2013/12/04 职场文书
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
新年爱情寄语
2014/04/08 职场文书
安全目标责任书
2014/07/22 职场文书
建筑管理专业求职信
2014/07/28 职场文书
2015年安全生产月活动总结
2015/03/26 职场文书
2015年新教师个人工作总结
2015/10/14 职场文书
关于实现中国梦的心得体会
2016/01/05 职场文书