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 相关文章推荐
Python实现的一个简单LRU cache
Sep 26 Python
用Python制作简单的朴素基数估计器的教程
Apr 01 Python
Python字符串处理之count()方法的使用
May 18 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
Jun 26 Python
Python3.4编程实现简单抓取爬虫功能示例
Sep 14 Python
10个Python小技巧你值得拥有
Sep 29 Python
Python2和Python3.6环境解决共存问题
Nov 09 Python
解决python3运行selenium下HTMLTestRunner报错的问题
Dec 27 Python
python连接mongodb集群方法详解
Feb 13 Python
python实现的分层随机抽样案例
Feb 25 Python
Django 实现对已存在的model进行更改
Mar 28 Python
利用PyTorch实现VGG16教程
Jun 24 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
关于svn冲突的解决方法
2013/06/21 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
javascript制作网页图片上实现下雨效果
2015/02/26 Javascript
JavaScript实现Iterator模式实例分析
2015/06/09 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
vue框架制作购物车小球动画效果实例代码
2019/09/26 Javascript
python K近邻算法的kd树实现
2018/09/06 Python
pandas 条件搜索返回列表的方法
2018/10/30 Python
python多线程同步之文件读写控制
2021/02/25 Python
python科学计算之scipy——optimize用法
2019/11/25 Python
python实现126邮箱发送邮件
2020/05/20 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
美国羊皮公司:Overland
2018/01/15 全球购物
英文简历自荐信范文
2013/12/11 职场文书
市场专员岗位职责
2014/02/14 职场文书
市场部经理岗位职责
2014/04/10 职场文书
2015年宣传工作总结
2015/04/08 职场文书
幼儿园辞职信
2015/05/13 职场文书
科技馆观后感
2015/06/08 职场文书
任命书格式范文
2015/09/22 职场文书
教你做个可爱的css滑动导航条
2021/06/15 HTML / CSS