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數據庫中的外鍵
- 3. 從外部庫
- 4. iPhone外部庫
- 5. 部署Web2py應用程序
- 6. 如何從外部模塊調用web2py url?
- 7. mule部署的外部庫
- 8. 內部庫與外部庫Java
- 9. 刪除外部庫
- 10. AngularJS外部UI庫
- 11. Android SDK外部庫
- 12. 從外部.NET庫
- 13. 外部函數庫
- 14. 使用外部庫
- 15. android UI外部庫?
- 16. 外部庫用C
- 17. web2py和數據庫事務
- 18. 添加外部圖庫
- 19. 安裝外部庫(uCrop)
- 20. 從外部庫導入jython
- 21. 如何包含外部庫?
- 22. CMAKE鏈接外部c庫
- 23. Metro UI中的外部庫
- 24. 外部庫jar不完整
- 25. KDevelop4鏈接到外部庫
- 26. Android外部庫中的BroadcastReceiver?
- 27. 無法導入外部庫
- 28. Robolectric NoClassDefFoundError與外部庫
- 29. React中的外部庫
- 30. DW中的外部庫
'local_import'現在已被棄用。請參閱http://stackoverflow.com/a/4676210/165673 – Yarin 2012-05-01 14:04:11