停泊tt1 2023-11-19 15:36 采纳率: 0%
浏览 38
已结题

python 教材问题

Learn PYTHON 3 the HARD WAY 习题46(项目骨架)问题
前提:本人win 7 64位系统,python 3.8
作者视频及教材中系统为win 10,python 3.6
我按照本书配套的教学视频走了一遍流程,powershell运行nosetests结果始终是Ran 0 tests,即未发现测试。而作者的视频以及书中的运行结果都是Ran 1 tests,即可以发现测试。我反复试了几次,均为此结果。
书中作者特别强调需要在测试文件的上一层目录运行nosetests命令,而反复尝试后,最后我发现当我到达tests目录(即测试文件所在目录,与作者强调的运行nosetests命令的目录正好相悖),且运行nosetests NAME_tests.py命令(即nosetests命令后加测试文件名)才得到和作者在视频以及书中一样的结果。为什么?是操作系统或者python版本的问题吗?

  • 写回答

17条回答 默认 最新

  • threenewbee 2023-11-19 21:37
    关注
    获得0.60元问题酬金

    你直接在 github 上就可以下载图书中配套的源代码

    评论

报告相同问题?

问题事件

  • 系统已结题 11月27日
  • 创建了问题 11月19日