python中的模塊調用


1.簡介

在python中經常需要各模塊相互調用,此時會出現以下幾種情況:

(1)同一目錄下文件的調用

(2)父目錄調用子目錄中的文件

(3)同級目錄下文件的調用

 

2.示例

現有該目錄結構:AB中有A、B兩個子目錄,AB自身有文件AB1.py

__init__.py:空文件

B1.py:有兩個函數getb1()和getb11()

(1)同一目錄下的文件調用,我們不再贅述。

(2)父目錄調用子目錄

例如AB中的AB1.py調用B中的B1.py 文件

AB1.py:

 1 # -*- coding=utf-8 -*-
 2 # 父目錄調用子目錄,可以使用以下兩種方式
 3 
 4 # 方式一
 5 from B import B1
 6 B1.getb1()
 7 
 8 # 方式二
 9 from B.B1 import getb1
10 getb1()
11 
12 from B.B1 import *
13 getb1()
14 getb11()

(3)同級目錄下文件的調用

例如A的A1.py文件調用B的B1.py文件

A1.py:

 1 # -×- coding=utf-8 -*-
 2 
 3 import sys
 4 from B.B1 import *
 5 # 寫入相對路徑或絕對路徑
 6 sys.path.append('../B')
 7 # sys.path.append('C:\\Study\\python\\AB\\B')
 8 
 9 getb1()
10 getb11()

!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM