小編給大家分享一下Python 3.6如何讀取并操作文件內(nèi)容,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

所使用python環(huán)境為最新的3.6版本
Python中幾種對文件的操作方法:
將A文件復(fù)制到B文件中去(保持原來格式)
讀取文件中的內(nèi)容,返回List列表 (加載本地詞典庫)
讀取文件,返回文件內(nèi)容
#!/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文件復(fù)制到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. 讀取文件中的內(nèi)容,返回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.讀取文件,返回文件內(nèi)容
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可以做什么Python是一種編程語言,內(nèi)置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領(lǐng)域中都有廣泛的應(yīng)用,例如最熱門的大數(shù)據(jù)分析,人工智能,Web開發(fā)等。
看完了這篇文章,相信你對“Python 3.6如何讀取并操作文件內(nèi)容”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
分享名稱:Python3.6如何讀取并操作文件內(nèi)容-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://www.chinadenli.net/article24/djccje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、服務(wù)器托管、微信小程序、做網(wǎng)站、網(wǎng)站內(nèi)鏈、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容