自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解Python模塊導(dǎo)入方法

移動(dòng)開發(fā)
Python模塊導(dǎo)入方法是本文介紹的內(nèi)容,Python具有腳本語言中最豐富和強(qiáng)大的類庫,足以支持絕大多數(shù)日常應(yīng)用。

python常被昵稱為膠水語言,它能很輕松的把用其他語言制作的各種模塊(尤其是C/C++)輕松聯(lián)結(jié)在一起。python包含子目錄中的模塊方法比較簡單,關(guān)鍵是能夠在sys.path里面找到通向模塊文件的路徑。

下面將具體介紹幾種常用情況:

(1)主程序與模塊程序在同一目錄下:

如下面程序結(jié)構(gòu):

  1. `-- src   
  2.     |-- mod1.py   
  3.     `-- test1.py  

若在程序test1.py中導(dǎo)入模塊mod1, 則直接使用import mod1或from mod1 import *;

(2)主程序所在目錄是模塊所在目錄的父(或祖輩)目錄

如下面程序結(jié)構(gòu):

  1. `-- src   
  2.     |-- mod1.py   
  3.     |-- mod2   
  4.     |   `-- mod2.py   
  5.     `-- test1.py  

若在程序test1.py中導(dǎo)入模塊mod2, 需要在mod2文件夾中建立空文件__init__.py文件(也可以在該文件中自定義輸出模塊接口); 

然后使用 from mod2.mod2 import * 或import mod2.mod2.

(3)主程序?qū)肷蠈幽夸浿心K或其他目錄(平級(jí))下的模塊

如下面程序結(jié)構(gòu):

  1. `-- src   
  2.     |-- mod1.py   
  3.     |-- mod2   
  4.     |   `-- mod2.py   
  5.     |-- sub   
  6.     |   `-- test2.py   
  7.     `-- test1.py  

若在程序test2.py中導(dǎo)入模塊mod1和mod2。首先需要在mod2下建立__init__.py文件(同(2)),src下不必建立該文件。然后調(diào)用方式如下:

下面程序執(zhí)行方式均在程序文件所在目錄下執(zhí)行,如test2.py是在cd sub;之后執(zhí)行python test2.py

而test1.py是在cd src;之后執(zhí)行python test1.py; 不保證在src目錄下執(zhí)行python sub/test2.py成功。

  1. import sys   
  2. sys.path.append("..")   
  3. import mod1   
  4. import mod2.mod2  

小結(jié):關(guān)于詳解Python模塊導(dǎo)入方法的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-03-18 10:18:52

python模塊

2010-03-15 15:30:35

Python模塊

2010-07-20 16:00:09

Perl模塊

2011-08-18 18:56:24

.sql文件導(dǎo)入pow

2019-10-24 15:28:41

Python程序員數(shù)據(jù)

2021-06-30 08:00:31

ECMAScriptimport 模塊JavaScript

2019-10-23 08:18:44

python遠(yuǎn)程控制Paramiko

2021-04-24 23:01:25

Python語言開發(fā)

2021-09-07 10:29:11

JavaScript模塊CSS

2021-08-12 15:45:23

Pythonimport模塊

2020-09-04 06:32:20

Pythonshutil函數(shù)

2023-12-01 22:48:15

pythonfileinput

2024-02-19 08:40:22

2020-12-23 14:18:43

JavaScript模塊導(dǎo)出

2021-06-10 06:57:39

Nacos配置模塊

2024-11-01 10:30:05

2021-07-10 14:32:30

Python導(dǎo)入模塊

2010-03-18 09:33:46

python隨機(jī)數(shù)模塊

2014-08-15 13:44:40

mongodb

2022-11-03 11:32:24

數(shù)據(jù)Python方法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)