看板 Python 關於我們 聯絡資訊
請問... 假設有個名為test.py的script檔 如何在執行test.py時,得知本身叫做test.py 這樣做主要是為了能監控程式運作狀況, 當程式有異常時,能夠寄信通知管理者發生異常的檔名 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.201.233
cccx: __file__ 應該是這個 04/01 23:21
tumc:thanks 04/01 23:31
swatches:請問用__file__的方法和sys.argv[0]有什麼不同呢? 04/02 00:19
smallyuyuyu:sys._getframe().f_code.co_filename 04/02 00:21
uranusjr:__file__ 是顯示當下執行中的檔案名, sys.argv[0] 是執行 04/02 00:58
uranusjr:名, 在 import 的時候就會有差 04/02 00:58