摘要: 一、构建一个模块的层级包 问题 将代码组织成由很多分层模块构成的包。 解决方案 封装成包很简单。在文件系统上组织你的代码,并确保每个目录都定义一个 __init__.py 文件。例如: graphics/ __init__.py primitive/ __init__.py line.py fill 阅读全文
posted @ 2021-10-10 13:22 做梦当财神 阅读(121) 评论(0) 推荐(0)
摘要: 迭代器是一个可以记住遍历位置的对象。 迭代器从集合的第一个元素开始访问,直到所有的元素被访问完。迭代器只能往前不会后退。 迭代器两个基本方法: iter() 和 next()。 1. 迭代器 VS 可迭代对象(Iterable) 列表、元组、字典、集合都是可迭代对象。它们是迭代的容器,可从容器中获取 阅读全文
posted @ 2021-10-10 13:06 做梦当财神 阅读(109) 评论(0) 推荐(0)
摘要: 1、问题 添加 Python 代码到 sys.path 里。 2、解决方案 有两种常用的方式。 第一:使用 pythonpath 环境变量来添加。 [root@localhost ~]# vim ~/.bashrc export PYTHONPATH=/some/dir:/other/dir pyt 阅读全文
posted @ 2021-10-10 11:19 做梦当财神 阅读(1066) 评论(0) 推荐(0)