1. 訪問檔案並得到流物件
rstream = open('a.txt', encoding='utf-8')
2.通過流物件進行讀操作
r 代表的是讀
line = rstream.readline()#讀一行
lines = rstream.readlines()#讀全部但是會已字串\n的形式
all = rstream.read()全部 自動換行的
print(all)
3. 釋放流物件資源
rstream.close()
with open(r'c:\bank_system\users.txt', 'r') as rstream1:
all = rstream1.read()
print(all)
print('--------over------')
寫操作
open(『user.txt』, 『w』)
只要是寫操作,如果沒有此檔案則缺省會建立檔案
方法:
write(s)
writelines(list) ---》 需要在列表中手動新增\n
with open('user.txt', 'a') as wstream:
wstream.write('明天就是週末啦...')
wstream.writelines(['hello\n', 'hi\n', '喂\n'])
模組
呼叫自己包裡面的模組,py檔案的時候
from 包名.模組明 import *(代表可以訪問該模組全部的內容,如果該模組有__all__的話只能訪問all裡面的)
包裡面的包就是:from 包.包.模組
from 模組名 import 具體
from 包名.模組名 import 具體
匯入模組中所有內容:
from 模組名 import *
from 包名.模組名 import *
在模組中可以通過 「all=[可以通過訪問內容]」 對起到限制作用
init.py
匯入包會預設執行的檔案
檔案的輸入和輸出
1 fstream型別定義了兩個自己的新操作 open和close。2 檔案流物件的使用 1 ifstream infile ifile.c str ofstream outfile ofile.c str ifile和ofile儲存讀寫的檔名的string物件 2 ifstream infile ...
檔案和輸入輸出
open 函式的基本語法 file object open file name,access mode r buffering 1 可選引數buffering用於指示訪問檔案所採用的緩衝方式 0 表示不緩衝,1 表示只緩衝一行資料,大於 1 的值代表使用給定值作為緩衝區的大小。預設使用系統緩衝機制。...
檔案輸入和輸出流
在常用的三種流中處理檔案的分別是 iftream,ofstream,fstream ifstream 表示可以讀取的檔案流 ofstream 表示可以寫入的檔案輸出流 fstream 表示可以進行讀寫操作的檔案流 1 如何讀取乙個檔案?在c 中讀取檔案要使用iostream標頭檔案,具體實現 1 必...