1、在同一個(gè)文件夾下調(diào)用函數(shù):A.py文件:B.py文件:
目前創(chuàng)新互聯(lián)建站已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、陽西網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
2、或調(diào)用類:A.py文件:B.py文件:
3、或在不同文件夾下A.py文件的文件路徑:E:\PythonProject\winycgB.py文件:
最近在構(gòu)思如何 本地化股票數(shù)據(jù) ,覺得有必要復(fù)習(xí)一下python對文件的創(chuàng)建、寫入、和讀取。
首先先了解一下對于文件的處理都有常用函數(shù):
open(path, mode):生成文件對象。
參數(shù)說明:path文件路徑、mode文件的操作模式
文件的操作模式說明
1、寫入模式:‘w’創(chuàng)建、‘wb’創(chuàng)建二進(jìn)制、‘a(chǎn)’追加內(nèi)容、‘a(chǎn)b’二進(jìn)制形式追加內(nèi)容(另外如在后面添加‘+’號(hào),附加讀取功能如:‘w+’)
可用write()、writelines()寫入內(nèi)容、close()保存文件
注意:windows系統(tǒng)在輸入寫入中文時(shí),輸入?yún)?shù) encoding=‘utf-8’
可用read()函數(shù)對文件內(nèi)容進(jìn)行讀取
注意:讀取的內(nèi)容是從結(jié)尾開始的,用seek(0)函數(shù)指定讀取位置為開頭
這里我用‘w+’模式來舉例
2、讀取模式:‘r’讀取內(nèi)容、‘rb’讀取二進(jìn)制內(nèi)容(區(qū)別于寫入模式的讀取,讀取模式從開頭開始讀?。?/p>
除了read()、還有readline()調(diào)用一次返回一行數(shù)據(jù)、readlines()返回每行數(shù)據(jù)list
另外還有mode屬性:看查文件對象的模式、closed屬性:判斷文件是否關(guān)閉、name屬性:返回文件名
這里我還要介紹一個(gè)關(guān)鍵字with,他是一個(gè)表達(dá)式能為調(diào)用的文件對象別名,且自動(dòng)關(guān)閉文件。
python中調(diào)用寫文件函數(shù)的方法:
使用“open(‘文件路徑’, ‘w’)”語句就可以打開文件了,然后用“write(內(nèi)容)”函數(shù)就可以將文件寫入進(jìn)去了
示例代碼如下:
執(zhí)行結(jié)果如下:
更多Python知識(shí),請關(guān)注:Python自學(xué)網(wǎng)?。?/p>
網(wǎng)頁名稱:文件函數(shù)python 文件函數(shù)c語言
轉(zhuǎn)載來源:http://weahome.cn/article/hhooih.html