Python 3.6 读取并操作文件内容的实例
所使用python环境为最新的3.6版本
Python中几种对文件的操作方法:
将A文件复制到B文件中去(保持原来格式)
读取文件中的内容,返回List列表(加载本地词典库)
读取文件,返回文件内容
#!/usr/bin/envpython
#encoding:utf-8
"""
@author:wugang
@contact:752820344@qq.com
@software:PyCharm
@file:toolkits_file.py
@time:2017/3/1000117:01
"""
'''
对文件操作的工具模块
'''
#1.将A文件复制到B文件中去(保持原来格式)
defcopy_file(inputFile,outputFile,encoding):
fin=open(inputFile,'r',encoding=encoding)#以读的方式打开文件
fout=open(outputFile,'w',encoding=encoding)#以写得方式打开文件
foreachLiineinfin.readlines():#读取文件的每一行
line=eachLiine.strip()#去除每行的首位空格
fout.write(line+'\n')
fin.close()
fout.close()
#2.读取文件中的内容,返回List列表(加载本地词典库)
defread_file_list(inputFile,encoding):
results=[]
fin=open(inputFile,'r',encoding=encoding)
foreachLiineinfin.readlines():
line=eachLiine.strip().replace('\ufeff','')
results.append(line)
fin.close()
returnresults
#3.读取文件,返回文件内容
defread_file(path):
withopen(path,'r+',encoding='UTF-8')asf:
str=f.read()
returnstr.strip().replace('\ufeff','')
deffunc():
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)
以上这篇Python3.6读取并操作文件内容的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。