第3章 輸入與輸出 筆記六

2021-10-09 19:26:49 字數 1615 閱讀 6954

#第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...