import win32com.client
ExObj = win32com.client.Dispatch("Excel.Application")
ExObj.Visible = 1
wb = ExObj.Workbooks.Open('')
ws = wb.Worksheets[0]
ws.printout()
這將打開和Excel文件發送到打印機並打印出來,但隨後產生以下錯誤:打印()類型錯誤布爾
Traceback (most recent call last):
File "U:/rmarshall/Work For Staff/ROB/_Python/__Python Projects Code/Time Sheet.py", line 26, in <module>
ws.printout()
TypeError: 'bool' object is not callable
如何避免這個錯誤?
如果一切按預期工作,只需在(TypeError)塊之外的嘗試中將其包裝並忽略它。 –
'printout'在這裏是一個布爾值,而不是一個方法,它出現了。 –
@IonutHulub:對,只是壓制你不喜歡的所有異常。把頭伸進沙子裏,呃? –