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读取并操作文件内容的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。