learn python the hard way ex46 A Project Skeleton

在这里卡了两天,一度想放弃,但是最后还是做出来了哈哈哈!在这记录一下踩到的奇奇怪怪的坑~

创建骨架目录

由于我看的是英文版,我一开始就没怎么看懂让干嘛,为什么要这样做。后来根据我的理解,一顿操作结果就是创建了如下目录(红色部分):
C:\Users\ .venvs\lpthw\Scripts\projects\skeleton
然后在skeleton目录下创建:
在这里插入图片描述
书上都是用shell命令行操作的,因此建议先去了解一些命令行用法,感觉这本书其实并不是很基础,学的过程中常需要自己去了解相关的其他操作。
在创建上述文件夹遇到了小坑一:

小坑一

在这里插入图片描述
这里箭头标出的意思是让建这四个同级目录,因此在操作时最好加逗号分隔。也即:
在这里插入图片描述

小坑二

在这里插入图片描述
这里我在命令行输入根本没用,彻底放弃治疗了。可能语法有变更吧,不知道应该怎么写,有大佬知道还请多多指教。但是我知道意思是要在NAME和tests目录下分别放一个__init__.py,
最后我是直接用VSCode写了__init__.py放进去的。

nosetest

这里遇到了小坑三

小坑三

我的测试结果一直是:Ran 0 tests in 0.006s。如图:
在这里插入图片描述
后来将命令行语句改成:

nosetests -s projects\skeleton\tests\NAME_tests.py

也就是加了具体路径之后问题就解决了,具体原理不明,还是那句话:如有大佬知道还请多多赐教╥﹏╥
问题解决:
在这里插入图片描述

至此,ex46终于基本完成!!!看着很简单,实操真费命,太菜了我〒▽〒

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值