2個模塊在同一個包內時(即引入和被引入的2個py文件在同一個目錄下),直接引入模塊名post
一、引入與被引入模塊或包在同一目錄下時,直接引入模塊名或者包名import modulename.py或者import packagename
示例:
文件層級:spa
①模塊print_parameters.py引入parameters.py模塊內變量或函數時,
import parameters #使用時,module_name.variable_name(模塊名.變量名)
from parameters import * #使用時,直接variable_name(變量名)
from parameters import variable_name #使用時,直接variable_name(變量名或方法)
如:print(parameters.number+1) #number爲parameters.py參數內的變量htm
②模塊print_letter.py引入test176包下__init__.py模塊內變量或函數時,
import test176
from test176 import *
from test176 import variable_name #使用時,直接variable_name(變量名或方法)blog
③模塊print_letter.py引入test176包下letter.py模塊內變量或函數時,
import test176.letter
from test176.letter import *
from test176.letter import variable_name #使用時,直接variable_name(變量名或方法)get
④模塊print_word.py引入包test下__init__.py模塊內變量或函數時,
import __init__
from __init__ import *
from __init__ import variable_name #使用時,直接variable_name(變量名或方法)it