'''
模块搜索的顺序: 内存-->内置-->sys.path
'''
import sys
for i in sys.path:
print(i)

'''
1.如果导入的模块module1.py不在当前目录下,可以将模块module1.py所在的目录导入sys.path
'''
sys.path.append(r"F:\2019老男孩周末26期\day05")
import module1

'''
2.如果导入的模块module1.py不在当前目录下,可以将模块module1.py直接拷贝到sys.path目录下
'''

执行结果:
F:\2019老男孩周末26期\venv\Scripts\python.exe F:/2019老男孩周末26期/day05/课下练习/from_import.py
F:\2019老男孩周末26期\day05\课下练习
F:\2019老男孩周末26期
C:\WINDOWS\system32\python34.zip
F:\2019 python\python-3.4.3rc1\DLLs
F:\2019 python\python-3.4.3rc1\lib
F:\2019 python\python-3.4.3rc1
F:\2019老男孩周末26期\venv
F:\2019老男孩周末26期\venv\lib\site-packages
F:\2019老男孩周末26期\venv\lib\site-packages\setuptools-39.1.0-py3.4.egg
F:\2019老男孩周末26期\venv\lib\site-packages\pip-10.0.1-py3.4.egg
D:\program files\JetBrains\PyCharm 2018.3.3\helpers\pycharm_matplotlib_backend
I'm from module1.py
I'm __name__ and from module1.py: module1
I'm __file__ and from module1.py: F:\2019老男孩周末26期\day05\module1.py

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。