處理 ImportError 異常
當你使用 python 檔案作為模組時,不需要總是檢查是否已安裝軟體包,但它仍然對指令碼有用。
if __name__ == '__main__':
try:
import requests
except ImportError:
print("To use this module you need 'requests' module")
t = input('Install requests? y/n: ')
if t == 'y':
import pip
pip.main(['install', 'requests'])
import requests
import os
import sys
pass
else:
import os
import sys
print('Some functionality can be unavailable.')
else:
import requests
import os
import sys