python3 模块的导入(模块不在当前目录下)
'''
模块搜索的顺序: 内存-->内置-->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

更多精彩