Python | PyCharm无法直接运行(Run)脚本

 时间:2024-10-11 19:00:17

1、刚开始是这样,笔者在PyCharm新建了一个package,然后放了一个脚本

Python | PyCharm无法直接运行(Run)脚本Python | PyCharm无法直接运行(Run)脚本

2、发现无法直接运行:没有Run选项,只有Run unittests选项。于是把脚本拷贝到另一个不是package的目录下

Python | PyCharm无法直接运行(Run)脚本

3、发现在这个目录下,除了这个脚本以外,其余的脚本都是可以运行的

Python | PyCharm无法直接运行(Run)脚本Python | PyCharm无法直接运行(Run)脚本

4、看来是脚本的内容有问题了。看看笔者这个cannot_run的脚本

Python | PyCharm无法直接运行(Run)脚本

5、笔者在Python自带的交互环境IDLE上,运行这个代码,也是正常的。真是把人愁死了,笔者也是Python新手啊~

Python | PyCharm无法直接运行(Run)脚本

6、然后转念一想,很可能是这个类的命名搞的鬼啊!PyCharm可能默认支持Python自带的单元测试包“unittest”,所以定义恽贴淑溪类的名字不能包含“test”(大小写不敏感),加下划线什么的都是不行的...

Python | PyCharm无法直接运行(Run)脚本

7、所以最后要测试的解决办法就是,改名字!太幸运了,一改名字马上右击就提示可以直接运行了。运行也没有再提示单元测试,测试结果正常!

Python | PyCharm无法直接运行(Run)脚本Python | PyCharm无法直接运行(Run)脚本

8、所以最后的结论,单元测试默认是识别定义的类名的。所以尤其注意类名不能出现“test”关键字,注意这里是不区分大小写的。所以学习一门语言,一定的知识面是要有的。下图是在其它环髻蔫进黝境“主动”进行单元测试的截图

Python | PyCharm无法直接运行(Run)脚本
  • 如何解决python2和Python3共存的问题
  • 如何使用eclipse软件建类
  • jsp页面如何查看列表列表
  • dll文件如何删除
  • html中按回退如何刷新
  • 热门搜索
    红楼炮灰攻略 打印机的墨盒怎么换 红烧罗非鱼 暗黑攻略 樱花燃气灶怎么样 安徒生童话简介 健阳片效果怎么样 左旋肉碱减肥效果怎么样 熹妃传华服大赛攻略 眼袋黑眼圈怎么消除