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实现线程池的方法
Jun 30 Python
python 排序算法总结及实例详解
Sep 28 Python
Django实现组合搜索的方法示例
Jan 23 Python
python 2.7.14安装图文教程
Apr 08 Python
Flask框架WTForm表单用法示例
Jul 20 Python
详解Python 调用C# dll库最简方法
Jun 20 Python
Python容器使用的5个技巧和2个误区总结
Sep 26 Python
使用Python来做一个屏幕录制工具的操作代码
Jan 18 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
Mar 17 Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 Python
如何利用Python识别图片中的文字
May 31 Python
浅谈python数据类型及其操作
May 25 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
请离开include_once和require_once
2013/07/18 PHP
浅谈discuz密码加密的方式
2014/05/22 PHP
php轻松实现中英文混排字符串截取
2014/05/28 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
Jquery事件的连接使用示例
2013/06/18 Javascript
jquery队列函数用法实例
2014/12/16 Javascript
如何利用JSHint减少JavaScript的错误
2016/08/23 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
基于vue+canvas的excel-like组件实例详解
2017/11/28 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
微信小程序Page中data数据操作和函数调用方法
2019/05/08 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
2020/04/11 Javascript
如何在微信小程序中使用骨架屏的步骤
2020/06/12 Javascript
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
浅析Python中的多条件排序实现
2016/06/07 Python
python 第三方库的安装及pip的使用详解
2017/05/11 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
Python简单爬虫导出CSV文件的实例讲解
2018/07/06 Python
对python sklearn one-hot编码详解
2018/07/10 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
python爬虫快速响应服务器的做法
2020/11/24 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
html5 sessionStorage会话存储_动力节点Java学院整理
2017/07/06 HTML / CSS
Skyscanner台湾:全球知名的旅行比价引擎
2018/07/01 全球购物
我们的节日清明节活动方案
2014/03/05 职场文书
双方协议书
2014/04/22 职场文书
教师考察材料范文
2014/06/03 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
地方课程教学计划
2015/01/19 职场文书
小学教师个人工作总结2015
2015/04/20 职场文书
靠谱准确的求职信
2019/04/02 职场文书
Python 中random 库的详细使用
2021/06/03 Python
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL