系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3.2 Python:3.6.0
Part 1:背景介绍
错误提示
代码文件组织结构
3. test_11内含有函数add
4. 想实现的功能如下:
Part 2:path_example_1中调用add函数
import sysprint(sys.path)
from pack1.test_11 import add
x = 1y = 2z = add(x, y)print(z)
代码运行结果
E:\\Coding\\E_PythonWriting
,这个是Pycharm自己加的,因为在Pycharm中我们打开这个文件夹作为根目录path_example_1
,发现路径中就没有E:\\Coding\\E_PythonWriting
Part 3:path_example_2中调用add函数
import sysimport os
# 搜索路径改变# 修改路径前print(sys.path)
path_1 = os.path.abspath(__file__)folder_address = os.path.dirname(path_1)
program_path = os.path.dirname(folder_address)
# 修改路径后print("\n")sys.path.append(program_path)print(sys.path)
from pack1.test_11 import add
x = 1y = 2z = add(x, y)print(z)
代码运行结果
Lib\site-packages
环境下加入pth文本文件,文件中写入项目地址,这个方法是永久的Part 4:path_example_3中调用add函数
import sys
from pack1.test_11 import add
print(sys.path)x = 1y = 2z = add(x, y)print(z)
运行结果