文章分类 -  Python / 模块和包

摘要:《Python包》一节中已经提到,包其实就是文件夹,更确切的说,是一个包含“__init__.py”文件的文件夹。因此,如果我们想手动创建一个包,只需进行以下 2 步操作: 新建一个文件夹,文件夹的名称就是新建包的包名; 在该文件夹中,创建一个 __init__.py 文件(前后各有 2 个下划线‘ 阅读全文
posted @ 2023-10-30 11:08 HopeLive 阅读(117) 评论(0) 推荐(0)
摘要:实际开发中,一个大型的项目往往需要使用成百上千的 Python 模块,如果将这些模块都堆放在一起,势必不好管理。而且,使用模块可以有效避免变量名或函数名重名引发的冲突,但是如果模块名重复怎么办呢?因此,Python提出了包(Package)的概念。 什么是包呢?简单理解,包就是文件夹,只不过在该文件 阅读全文
posted @ 2023-10-30 10:51 HopeLive 阅读(57) 评论(0) 推荐(0)
摘要:前面讲过,其实模块就是一个代码文件,因此要求其文件名要符合操作系统的命名规则。 这可能会遇到一个问题,即操作系统中允许文件名中包含空格,也就是说,模块文件可以起名为类似“a b”的形式。但这和 Python 语法相矛盾,换句话说,Python 是以空格来隔离一行语句中的不同元素的,如果模块名中出现空 阅读全文
posted @ 2023-10-30 10:38 HopeLive 阅读(651) 评论(0) 推荐(0)
摘要:到目前为止,读者已经掌握了导入 Python 标准库并使用其成员(主要是函数)的方法,接下来要解决的问题是,怎样自定义一个模块呢? 前面章节中讲过,Python 模块就是 Python 程序,换句话说,只要是 Python 程序,都可以作为模块导入。例如,下面定义了一个简单的模块(编写在 demo. 阅读全文
posted @ 2023-10-30 10:34 HopeLive 阅读(100) 评论(0) 推荐(0)