笨方法学python习题46(项目骨架)

本文介绍了如何创建Python项目的骨架目录,包括项目文件布局、自动化测试、模组和安装脚本。在创建目录时遇到问题,通过搜索解决,了解了`__init__.py`文件在Python包中的作用,用于标识目录为package并支持模糊导入。此外,文章还讨论了如何使用pip管理软件包,以及新建项目时的基本步骤。
摘要由CSDN通过智能技术生成

习题46:

骨架目录具备让项目跑起来的所有基本内容。包含项目文件布局、自动化测试代码、模组以及安装脚本。

 

mkdir bin NAME tests docs时显示找不到接受实际参数NAME的位置形式参数。

然后在网上搜批量创建文件夹说是需要加上大括号,然后参数用逗号分开。但我执行时依然参数列表缺少参量。。

最后就只能这样了。

然后是依然不能运行的touch NAME\__init__.py

touch是Linux下的指令,Windows没有。它的效果就是创建一个空文件。我们直接使用记事本创建一个空文件就行。

但要确保文件位置是正确的。意思是在NAME和tests两个文件夹里都创建一个__init__.py文件。

那么为什么需要创建这个__init__.py文件呢

首先用来将目录识别为package,其次是定义__all__,用来模糊导入

import *

只需在__init__.py中,写__all__=["需要导入的模组1","需要导入的模组2"]

__init__.py文件的理解

那么在3中就可以省略了,未亲测。

 

然后是软件包的安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值