<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 問題 你想導入一個模塊,但是模塊的名字在字符串里。你想對字符串調用導入命令。 ## 解決方案 使用importlib.import_module()函數來手動導入名字為字符串給出的一個模塊或者包的一部分。舉個例子: ~~~ >>> import importlib >>> math = importlib.import_module('math') >>> math.sin(2) 0.9092974268256817 >>> mod = importlib.import_module('urllib.request') >>> u = mod.urlopen('http://www.python.org') >>> ~~~ import_module只是簡單地執行和import相同的步驟,但是返回生成的模塊對象。你只需要將其存儲在一個變量,然后像正常的模塊一樣使用。 如果你正在使用的包,import_module()也可用于相對導入。但是,你需要給它一個額外的參數。例如: ~~~ import importlib # Same as 'from . import b' b = importlib.import_module('.b', __package__) ~~~ ## 討論 使用import_module()手動導入模塊的問題通常出現在以某種方式編寫修改或覆蓋模塊的代碼時候。例如,也許你正在執行某種自定義導入機制,需要通過名稱來加載一個模塊,通過補丁加載代碼。 在舊的代碼,有時你會看到用于導入的內建函數__import__()。盡管它能工作,但是importlib.import_module() 通常更容易使用。 自定義導入過程的高級實例見10.11小節
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看