Python 模块与面向对象编程知识总结
1. 模块导入相关知识
1.1 用户数据与模块导入
用户数据通常以字符串形式传入脚本。若要导入模块名以字符串形式给出的模块,有以下几种方法:
- 使用 exec 创建并执行 import 语句。
- 将模块名的字符串传递给 __import__ 函数调用。
- 使用 importlib.import_module 。
1.2 sys.path 与 PYTHONPATH 的区别
- 修改
sys.path仅对正在运行的程序有影响,是临时的,程序结束后更改会消失。 -
PYTHONPATH设置存储在操作系统中,所有在计算机上运行的程序都能全局读取,修改这些设置是永久的,不受程序运行时间限制。
1.3 旧版 Python 选项导入问题
无法导入过去可用的 Python 选项。可以安装或坚持使用旧版本的 Python,但最新版本通常是最好的选择。
2. 模块导入练习
2.1 基本导入练习
编写一个 Python 模块 mymod.py ,实现以下三个顶级变量:
- countLines(name) 函数:读取输入文件并统计其中的
Python模块与面向对象编程精要
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



