python程式設計 從入門到實踐 第十章 檔案和異常

2021-09-17 22:58:46 字數 1741 閱讀 7319

with

open

('a.txt')as

file

:#with 在不需要檔案時將其關閉

contents =

file

.read(

)print

(contents.rstrip())

#當檔案末尾出現空字串時,顯示出來就是乙個空行

#每次讀取一行

with

open

('a.txt')as

file

:for line in

file

:print

(line.rstrip())

#會讀取到檔案末尾的換行符+print換行=存在空行

#同樣的rstrip消除

#讀取一行 空格分隔一行

#第一行 3.1415926535 897932 3846111 2643383279

flag=

1pistr=

''try

:with

open

('a.txt')as

file

:for line in

file

:if flag:

flag=

0for num in line.split(

' ')

: pistr += num

else

:continue

except filenotfounderror:

#可使用 pass忽略錯誤

msg=

"file not found!~~~~~~~~~~"

print

(msg)

print

(pistr)

print

("檔案的寫入 "

)writename=

'new.txt'

strinput=

input

("input your str!:"

)with

open

(writename,

'w')

asfile

:#檔案不存在時自動建立

file

.write(strinput)

# 模式 a 附加 讀取和寫入 r+

print

("異常 "

)try

:print(5

/0)except zerodivisionerror:

print

("fen mu bu neg weiling!"

)#按q退出的除法計算器

while1:

fir=

input

("input zhe first num:"

)if fir ==

'q':

break

sec=

input

("input the second num:"

)if sec ==

'q':

break

try:

ans=

int(fir)

/int

(sec)

except zerodivisionerror:

print

("sec==0???"

)else

:print

(ans)

Python 程式設計 從入門到實踐

1.官網安裝 3.環境配置 務必選中核取方塊add python to path 4.檢視 啟動python版本的命令 python 執行 print hello python world 5.終端執行x.py檔案 python x.py 7.檢視當前目錄中的所有檔案的命令 dir windows系...

python程式設計 從入門到實踐第3章

第三章 列表簡介 1.列表一般用 表示。2.索引從0而不是1開始。通過將索引指定為 1 可讓python返回最後乙個列表元素。4.可使用方法insert 向列表中插入新元素,insert 索引,元素 5.使用del語句根據索引刪除元素 6.方法pop 可刪除列表末尾的元素,並能再使用先前的列表 7....

python程式設計 從入門到實踐 第4章

第四章 操作列表 1.函式range 生成一系列的數字。2.可使用函式list 將range 的結果直接轉換為列表。如果將range 作為list 的引數,輸出將為乙個數字列表。例 numbers list range 1,6 3.列表解析將for迴圈和建立新元素的 合併成一行,並自動新增新元素。例...