ref:
目录
之前代码都是在一个文件中编写运行,最近编写的代码涉及功能较多,需要模块化处理,涉及不同文件间的调用
简单学习了下
在pycharm中调用不同文件代码
,做以下整理:
模块、包、库:
模块:
可以理解为代码文件,即各种
py文件
,模块中包括类、函数
包:
即
多个模块/代码文件的组合
,包括多个文件或者文件夹,文件夹可以看做子包;一般为个人写的代码项目
库:已发布
的包括某种特定功能的
模块/代码文件的组合;
一般为其他组织或个人编写的代码项目
同文件夹内调用模块
根目录make sources root, 模块名 直接引用
文件结构:
根目录为test,
文件包括hi.py、test_f.py
功能及目的:
hi.py定义了简单的函数sayhi,打印 hi 字符串,可以被其他文件调用
test_f.py实现同文件夹下的调用
实现过程:
1)设置根目录为Sources root
右击根