3
A
回答
0
在web2py中導入外部庫,你在Python
import module_name
或
from module_name import object_name
通常做的我不知道你所說的「在靜態的意思文件「
5
如果圖書館運輸與Python,然後喲你可以像使用常規的python腳本一樣使用import。您可以將您的導入語句放入模型,控制器和視圖,以及您自己的Python模塊(存儲在模塊文件夾中)。例如,我經常使用追蹤模塊登錄堆棧跟蹤我的控制器:
import traceback
def myaction():
try:
...
except Exception as exc:
logging.error(traceback.format_exc())
return dict(error=str(exc))
如果庫不與蟒蛇(例如,pyodbc)發貨,那麼你將必須安裝該庫(使用的distutils或easy_install或pip),以便Python可以找到它並從源代碼運行web2py:python web2py.py。然後,您將能夠使用上述的常規導入語句。在執行此操作之前,請確保正確安裝了庫:運行python解釋器並輸入「import library_name」。如果你沒有得到任何錯誤,你很好去。
如果你有一個第三方Python模塊或包,你可以將它放在模塊文件夾,然後將其導入,如下圖所示:
mymodule = local_import('module_name')
您還可以強制web2py會重新加載每次執行local_import模塊通過設置重新加載選項:
mymodule = local_import('module_name', reload=True)
有關更多信息,請參閱http://web2py.com/book/default/section/4/18?search=site-packages。
相關問題
- 1. 如何從外部web2py使用define_tables
- 2. 從外部web2py導入gluon.html的問題
- 3. web2py - 允許外部訪問 - 如何?
- 4. web2py數據庫中的外鍵
- 5. 外鍵中的web2py
- 6. Web2py postgreSQL數據庫
- 7. Web2py顯示外鍵ID
- 8. 從外部庫
- 9. iPhone外部庫
- 10. mule部署的外部庫
- 11. 部署Web2py應用程序
- 12. 如何從外部模塊調用web2py url?
- 13. 的web2py:如何配置menu.py添加鏈接,外部鏈接
- 14. 內部庫與外部庫Java
- 15. Android SDK外部庫
- 16. 外部靜態庫
- 17. 外部函數庫
- 18. Symfony外部庫 - Payone
- 19. 使用外部庫
- 20. android UI外部庫?
- 21. C++ Link外部庫
- 22. AngularJS外部UI庫
- 23. Appcelerator鈦外部庫
- 24. 從外部.NET庫
- 25. 刪除外部庫
- 26. 外部庫用C
- 27. web2py Tk庫沒有安裝
- 28. web2py和數據庫事務
- 29. Crossrider:外部數據庫?
- 30. django自定義外部庫
'local_import'現在已被棄用。請參閱http://stackoverflow.com/a/4676210/165673 – Yarin 2012-05-01 14:04:11