什麼是檔案
檔案是作業系統提供的虛擬的單位,有了檔案我們可以讀取資料,沒有檔案的話應該去硬碟上扣動機械手臂然後尋找資料.
如何使用檔案
開啟檔案()
讀寫資料
儲存關閉檔案
f = open(r'c:\users\nickc\desktop\test.txt',encoding='gbk') # 相當於你開啟的檔案
print(f.read()) # 一次性讀取所有的內容
print(1,f.read())
readline讀取一行,如果讀完了所有資料,繼續讀取為空
f = open(r'c:\users\nickc\desktop\test.txt',encoding='gbk') # 相當於你開啟的檔案
print(f.read()) # 一次性讀取所有的內容
print(1,f.read())
del f # 只刪除了變數名,但是檔案對於作業系統來講,還是開啟狀態的
fr = open(r'c:\users\nickc\desktop\test.txt',encoding='gbk') # 相當於你開啟的檔案
print(fr.read()) # 一次性讀取所有的內容
fr.close() # 不僅刪除了變數名f,並且也關閉了檔案,這個時候檔案對於作業系統來講是關閉狀態的
fw = open(r'c:\users\nickc\desktop\test.txt',mode='w',encoding='gbk') # 相當於你開啟的檔案
print(fw.write('nick 很衰')) # 寫入內容, 清空檔案後寫入
fw.close() # 不僅刪除了變數名f,並且也關閉了檔案,這個時候檔案對於作業系統來講是關閉狀態的
fw.write('nick 很帥1111111') # 寫入內容, 清空檔案後寫入
fw.flush() # 快速刷入硬碟
fw.close() #
# fr = open('test.txt','r',encoding='utf8')# data = fr.read()
# print(data)
# fr.close()
# with open(檔案路徑,開啟模式(rt/wt/at/rb/wb/ab),編碼格式) as 變數名:
# 變數名.read/write
with open('test.txt','r',encoding='utf8') as fr:
data = fr.read()
print(data)
name = 'nick'
print(name)
# r唯讀/w只寫/a追加,可讀可寫(不推薦使用)r+,w+,a+# with open('test.txt','r',encoding='utf8') as fr:
# print(fr.readable())
# print(fr.writable())
# data = fr.readline()
# print(data)##
# with open('test.txt', 'w', encoding='utf8') as fw:
# print(fw.readable())
# print(fw.writable())
# fw.write('nick handsome245234234')
# fw.flush()
# with open('test.txt','r+',encoding='utf8') as fr:
# print(fr.readable())
# print(fr.writable())
# data = fr.readline()
# fr.write('nick handsome245234234')
# fr.flush()
# 指標(不要使用指標)
with open('test.txt','rt+',encoding='utf8') as fa:
# 3個位元組,
# fa.readline()
fa.seek(5, 0) # 位元組算的
# fa.seek(3, 1)
print(fa.tell()) # 告訴你游標當前的位置
print(fa.read(3)) # 游標後的字元個數,乙個中文1個字元,3個位元組;乙個英文乙個字元,乙個位元組
fa.truncate(3) # 如果它有引數,則游標會跳到指定位元組數後,然後把後面的檔案全部清空
fa.flush()
pb 開啟檔案,寫入檔案
開啟檔案 global type gf readfile from function object end type forward prototypes global function blob gf readfile string as path,string as file end proto...
C 檔案操作 開啟檔案和寫入檔案
如果程式的執行結果僅僅顯示在螢幕上,當要再次檢視結果時,必須將程式重新執行一遍 而且,這個結果也不能被保留。如果希望程式的執行結果能夠永久保留下來,供隨時查閱或取用,則需要將其儲存在檔案中。外部檔案和內部檔案 外部檔案 指磁碟檔案,也是通常所謂的檔案。內部檔案 指在程式中執行的檔案,更正式的稱謂是 ...
C 檔案操作 開啟檔案和寫入檔案
如果程式的執行結果僅僅顯示在螢幕上,當要再次檢視結果時,必須將程式重新執行一遍 而且,這個結果也不能被保留。如果希望程式的執行結果能夠永久保留下來,供隨時查閱或取用,則需要將其儲存在檔案中。外部檔案和內部檔案 外部檔案 指磁碟檔案,也是通常所謂的檔案。內部檔案 指在程式中執行的檔案,更正式的稱謂是 ...