python 接参数的一个小坑

python 后面接参数的时候,发现有问题

   后面参数是通过其他代码动态拿到的 git 的 ID 和 comment ,放到 jenkins pod 里面运行的报错是这样的

  这个报错的原因是 python 后面接的参数中,只有一个上引号,引号没有形成闭环(尽管's 只是英文语法而已),导致报错说 unterminnated,因此简单的处理方式应该是把后面的参数加上双引号

[root@centos-docker ~]# python3 msg_send.py "6d6354e optimize: model's property support built-in property validate"

 这个问题一开始找不到原因,因为前面运行的好好的(研发那边没有写's这样的描述 ),突然一个 新的push 就报错了。

posted @ 2021-11-03 14:48  Loach_inSH  阅读(76)  评论(0编辑  收藏  举报