在这里卡了两天,一度想放弃,但是最后还是做出来了哈哈哈!在这记录一下踩到的奇奇怪怪的坑~
创建骨架目录
由于我看的是英文版,我一开始就没怎么看懂让干嘛,为什么要这样做。后来根据我的理解,一顿操作结果就是创建了如下目录(红色部分):
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终于基本完成!!!看着很简单,实操真费命,太菜了我〒▽〒