事情的来龙去脉:

公司直接下发一个完整的接口自动化项目,要求可以用命令行的方式跑通代码。其他同事都能跑通,就我不行。pycharm报错如下:

脑瓜一洞:要不我百度看看吧!
百度关键词:usage: pytest [options] [file_or_dir] [file_or_dir] […]
查询结果:没有结果!倒是学到了一些关于pytest执行时带参数的帮助文档

脑瓜二洞:问问同事吧!
了解到其他同事都没有出现该问题,并且人品好的执行第一遍直接通过,我那个羡慕啊…

脑瓜三洞:我不用命令行执行了,先不带参数,直接用py.test运行一次呢?
运行结果:竟然run通了,接口成功被调用,业务流程跑通了(难道是参数格式不对?不可能呀)

脑瓜三洞:分析问题
①这个项目在别人电脑上都跑的通,为何就在我这边跑不通呢?
②有没有什么环境差异呢?
③是不是我解析器用错了?验证发现,也没有问题呀,python3.5没毛病啊

继续陷入…

没有脑瓜了,继续百度:
关键词:ERROR: usage: pytest [options] [file_or_dir] [file_or_dir] […] pytest: error: unrecognized argumen
结果:得到一篇有帮助的文章 https://testerhome.com/topics/18043?locale=zh-TW
其中看到了一句话:
我去。不会是用命令行执行的时候,用的python2?
于是乎,我查了一把:

妈呀,还真的是python2.7,真是败给自己了(由于一开始不确定学习python2还是python3,所以连个版本都安装上了,系统默认的还是Python2。原本这一点深知,但是不知道为何这次没想起来,真的是蠢死了)

那原因找到了,问题还难解决吗?
我先把python2卸了吧…脑仁疼…说不定卸载后,还要遇到一些坑…

python之没事别搞多版本!-----------当我知道原因,真的被自己蠢哭了相关推荐

  1. python飞机大战联网版_Python 飞机大战搞怪版本

    python 飞机大战搞怪版本 (飞机为迷你亚索,外星人为迷你小诺手,由于时间关系和图片素材较难寻找,仅仅做了简易版,没有贴上背景图片.由于篇幅原因,对于函数讲解较为简略,可以自行搜索相应函数的用法) ...

  2. python 类-Python入门--一篇搞懂什么是类

    原标题:Python入门--一篇搞懂什么是类 写一篇Python类的入门文章,在高级编程语言中,明白类的概念和懂得如何运用是必不可少的.文章有点长,3000多字. Python是面向对象的高级编程语言 ...

  3. 适合python开发的linux版本,Python Linux下安装多个版本

    Linux Ubuntu 12.04自带了 Python2.7.3版本,如果需要安装其他版本一般操作是: 最好先进行依赖检查sudo apt-get build-dep python (如果随后还要安 ...

  4. python20个常用语法_这20个常规Python语法你都搞明白了吗?

    原标题:这20个常规Python语法你都搞明白了吗? 还没关注? Python简单易学,但又博大精深.许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉.学海无涯 ...

  5. 【python】一道LeetCode搞懂递归算法!#131分割回文串 #以及刷LeetCode的一点点小心得 [数据结构与算法基础]

    题目:给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串.返回 s 所有可能的分割方案. # 示例 输入: "aab" 输出: [["aa",&q ...

  6. Python采集ppt素材模板 (多线程版本),答辩、演讲再也不怕没有好用的PPT模板了(含完整源代码)

    本次目的: Python采集ppt素材模板 (多线程版本) 开发环境: Python 3.8 Pycharm 模块使用: requests >>> pip install reque ...

  7. Python爬虫拓展应用:最新版本问卷星自动刷,包括解决智能验证、滑块等问题

    Python爬虫拓展应用: 最新版本问卷星自动刷,包括:解决智能验证.滑块等问题 Python爬虫自动刷"问卷星"网站问卷 爬虫运行准备 爬虫运行代码 代码解释 参考博客 Pyth ...

  8. 成本相差5384倍,编程用C++和Python!马斯克如何搞翻航天圈

    成本相差5384倍,编程用C++和Python!马斯克如何搞翻航天圈 有一本英文书<马斯克:世界上最酷的人>的作者曾经连续跟着马斯克很久,才有了这本著作.他说,马斯克之所以能够成功,是因为 ...

  9. LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(二)

    前面一篇由于文字太多,不给编辑,遂此篇出炉 LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(一) DFS&BFS (262)200. Number of Islan ...

最新文章

  1. 2014.4新版uboot启动流程分析
  2. Hive时间是String格式截取字串和转换数据类型小贴士
  3. Linux开发中 MD5值的计算
  4. 等式数量--hash算法之除留余数法
  5. Appium查找元素
  6. java反射学习笔记(常用的一些方法)
  7. Program Size: data=9.0 xdata=0 code=47
  8. 洛谷 P1313 计算系数 —— 水题
  9. 永久修改VS include目录
  10. 【05】AngularJS 指令
  11. sh执行文件 参数传递_shell中脚本参数传递的两种方式
  12. .net知识和学习方法系列(二十三)嵌套类
  13. HTML+CSS实现小米官网首页
  14. 关于APP 内涉及用户个人敏感信息/权限的进一步整改
  15. uniapp 蓝牙通讯(搜索/连接蓝牙、读、写)
  16. 20170706总结
  17. Delphi处理高速文件上传下载的代码及思路
  18. Spotify的牛逼是如何炼成的?
  19. iOS App的转让/迁移和接收
  20. SQLite数据库操作及ListView组件

热门文章

  1. Go try 新提案靠谱吗?想简化错误处理了
  2. 史上最简单的 QNAP 安装 OpenWRT / LEDE / koolshare 等的路由系统
  3. 部分uc浏览器打开vue2.0项目空白页问题
  4. 留学生学位学历认证流程
  5. 长期佩戴耳机有危害,千万别不当一回事
  6. 京东HBase异地多活调研
  7. 【只谈干货】OpenCV读取图像序列
  8. js:写入/获取/清除缓存
  9. Word控件Spire.Doc 【页眉页脚】教程(1):用C#/VB.NET:在 Word 文档中添加页眉和页脚
  10. centos7.6 安装NVIDIArtc2070显卡驱动