【AMAD】import-string -- 通过字符串来import一个对象
生活随笔
收集整理的這篇文章主要介紹了
【AMAD】import-string -- 通过字符串来import一个对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 動機
- 簡介
- 用法
- 個人評分
動機
一些情況下,你不能直接使用from ... import ...來引用對象。
比如在循環引用的情況下.
比如在一些settings文件配置中.
這時候需要另一種辦法.
簡介
你可以使用路徑端點都形式來import對象。import path可以是由.分割的文件路徑,再加上:分割的對象。
用法
import import_stringmodule = import_string('my_system.my_package.my_module')function = import_string('my_system.my_module:some_function')Class = import_string('my_system.my_module:SomeClass', silent=True) # 上面加入了`silent=True`,所以如果import失敗,Class就是None個人評分
| 實用性 | ???? |
| 易用性 | ?????????? |
| 有趣性 | ???? |
轉載于:https://www.cnblogs.com/thomaszdxsn/p/amadimportstring--tong-guo-zi-fu-chuan-laiimport-y.html
總結
以上是生活随笔為你收集整理的【AMAD】import-string -- 通过字符串来import一个对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20175310 《Java程序设计》第
- 下一篇: linux压缩和解压缩类命令|--zip