#第3章 輸入與輸出
#實驗3.2 檔案讀寫實驗
'''題目(1):從鍵盤任意輸入1個字串、2個邏輯值、3個複數、4個實數和5個整數,
每一類資料各佔一行輸出,同時按照5行寫入文字檔案exp030201.txt。
最後,讀取並顯示文字檔案exp030201.txt的內容'''
fin=
open
('c:/users/lenovo/desktop/exp030201.txt'
,'w')s=
input
('請輸入1個字串:'
)b1,b2=
eval
(input
('請輸入2個邏輯值:'))
c1,c2,c3=
eval
(input
('請輸入3個複數:'))
f1,f2,f3,f4=
eval
(input
('請輸入4個實數:'))
i1,i2,i3,i4,i5=
eval
(input
('請輸入5個整數:'))
print
(s,file
=fin)
print
(b1,b2,
file
=fin)
print
(c1,c2,c3,
file
=fin)
print
(f1,f2,f3,f4,
file
=fin)
print
(i1,i2,i3,i4,i5,
file
=fin)
fin.close(
)fin=
open
('c:/users/lenovo/desktop/exp030201.txt'
,'r'
)t=fin.read(
)print
(t)fin.close(
)#syntax:eof while scanning triple-quoted string literal 注發布了問題
'''題目(2):將喜歡的內容(自己找)寫入二進位制檔案exp030202.txt,
然後讀取並顯示二進位制檔案exp030202.txt的內容'''
s='江雪\n——柳宗元\n千山鳥飛絕\n萬徑人蹤滅\n孤舟蓑笠翁\n獨釣寒江雪\n'
x=s.encode(
)print
(x,type
(x))
fin=
open
('c:/users/lenovo/desktop/exp030202.txt'
,'wb'
)fin.write(x)
fin.close(
)fin=
open
('c:/users/lenovo/desktop/exp030202.txt'
,'rb'
)t=fin.read(
)print
(t,type
(t))
m=t.decode(
)print
(m)fin.close(
)
第3章 輸入與輸出 筆記五
第3章 輸入與輸出 實驗3.1 基本輸入與輸出實驗 題目 2 從鍵盤任意輸入乙個整數 乙個實數 乙個複數 乙個邏輯值和乙個字串,每乙個資料各佔一行,按照20位輸出,對齊方式分別為左對齊 居中 右對齊 居中 左對齊 a,b,c,d,e eval input 請依次輸入整數 實數 複數 邏輯值 字串 p...
第5章 shell輸入與輸出
shell 輸入和輸出有兩個 1 鍵盤 螢幕 2檔案 預設是鍵盤 螢幕 關於echo 在linux系統中 我們必須加引數 n 來使得echo 不換行 e 來使轉義生效 但是 n c這種還是可以生效的 可以使用read語句從鍵盤或檔案的某一行文字中讀入資訊,並將其賦給乙個變數 如果只有乙個變數的話 r...
第9章 檔案和輸入輸出 3
9.4 檔案內建屬性 file.closed 表示檔案已經被關閉,否則為false。file1 open c documents and settings 10170660 desktop 1.txt mode u file1.closed false file.encoding檔案所使用的編碼。p...