# with open('/tmp/passwd') as f:
# print(f.read())
class myopen(object):
def __init__(self, name, mode='r'):
self.name = name
self.mode = mode
def __enter__(self):
# 當with語句進入並開始執行時, 執行的內容, 需要返回乙個物件, 在執行結束之後用來關閉或者其他操作;;
self.f = open(self.name, self.mode)
print("正在開啟檔案%s......" %(self.name))
return self.f
def __exit__(self, exc_type, exc_val, exc_tb):
# 當with語句執行結束後, 做什麼操作
self.f.close()
print("檔案正在關閉..........")
python中的空語句 Python系列之常用語句
之前介紹了基本函式知識,這次我們一起來看下常用的語句,常用語句大概分為條件語句,迴圈語句,迴圈控制語句,pass語句這幾種,我們一一來看 1 條件語句 說起條件語句,我想學過程式設計的人會想到if else switch case 但是有一點需要注意python不支援switch語句,因此判斷結果對...
Python中的for語句
for語句是python中的迴圈控制語句。可用來遍歷某一物件,還具有乙個附帶的可選的else塊,主要用於處理for語句中包含的break語句。如果for迴圈未被break終止,則執行else塊中的語句。break 在需要時終止for迴圈 continue 跳過位於其後的語句,開始下一輪迴圈。for語...
python中的if語句
程式設計時常需要檢查一系列條件,並根據結果採取措施,在python中,if語句能幫你檢查程式當前狀態,並給出結果採取措施。下面是乙個簡單的例項,演示if語句正確處理特殊情況 cars audi bmw toyota for car in cars if car toyata print car.up...