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实现斐波那契递归函数的方法
Sep 08 Python
python字符串,数值计算
Oct 05 Python
Python实现将16进制字符串转化为ascii字符的方法分析
Jul 21 Python
Python 3.x读写csv文件中数字的方法示例
Aug 29 Python
用TensorFlow实现戴明回归算法的示例
May 02 Python
Python使用re模块正则提取字符串中括号内的内容示例
Jun 01 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
Feb 21 Python
基于Python实现简单学生管理系统
Jul 24 Python
Python3 用什么IDE开发工具比较好
Nov 28 Python
pytorch中Schedule与warmup_steps的用法说明
May 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
php利用header函数实现文件下载时直接提示保存
2009/11/12 PHP
php快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
javascript测试题练习代码
2012/10/10 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
2013/08/29 Javascript
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
使用纯javascript实现经典扫雷游戏
2015/04/23 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
微信小程序事件流原理解析
2019/11/27 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
[02:32]【DOTA2亚洲邀请赛】iceice,梦开始的地方
2017/03/13 DOTA
Python中的ceil()方法使用教程
2015/05/14 Python
Python 处理数据的实例详解
2017/08/10 Python
python实现人脸识别代码
2017/11/08 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python之拟合的实现
2019/07/19 Python
python能做什么 python的含义
2019/10/12 Python
Python selenium爬取微博数据代码实例
2020/05/22 Python
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
说出一些常用的类,包,接口
2014/09/22 面试题
机械设计及其自动化专业推荐信
2013/10/31 职场文书
家长会邀请书
2014/01/25 职场文书
入党申请自荐书范文
2014/02/11 职场文书
《伯牙绝弦》教学反思
2014/03/02 职场文书
房屋出租协议书
2014/04/10 职场文书
对PyTorch中inplace字段的全面理解
2021/05/22 Python
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android