
上传不了图片,用文字来说明吧
self.website = website
我赋值 website 为'360',self.website 会变成('360',)
找了很久的原因没有找到,有大哥遇到过吗
v2没找到上传图的地方 代码:print("self.website:", self.website, 'website:',website);exit(); 直接结果: self.website: ('360',) website: 360
1 xiexingjia 2019-03-24 23:36:36 +08:00 贴一下代码呀 |
2 shintendo 2019-03-24 23:38:28 +08:00 请给一段最短的可复现程序 |
3 ipwx 2019-03-24 23:38:57 +08:00 你不会写了 self.website, 吧。。。 后面加个逗号就变成 tuple 了。 |
4 ipwx 2019-03-24 23:39:08 +08:00 >>> a = 'a', >>> a ('a',) |
5 Fulcrum 2019-03-24 23:41:17 +08:00 via Android 不要逗号,就算廖雪峰入门的教程都说了 |
6 shintendo 2019-03-24 23:42:06 +08:00 这种问题多半是在你认为绝对没问题的地方出了问题,所以代码贴完整很重要 |
7 ipwx 2019-03-25 00:30:00 +08:00 。。大哥你能不能把完整的代码贴上来? 贴代码用 gist |
8 junjieyuanxiling 2019-03-25 00:34:46 +08:00 via Android 倒数第二行末尾逗号删了。 |
9 Sey0 OP @junjieyuanxiling - -瞎了眼硬是没看到 一直以为是赋值的问题,感谢大哥 |
10 Trim21 2019-03-25 00:40:08 +08:00 via Android 感觉需要有一个在括号外 no trailng comma 的规则…不过之前看了看 pylint 和 pycodestyle 都没有类似的规则… |
11 metamask 2019-03-25 01:31:13 +08:00 self.website = 这行结尾多了一个逗号 |
12 yushenglin 2019-03-25 10:36:40 +08:00 大哥,python 严格严格遵循 PE8 规则,只靠缩进控制,你在 website 后面加了个, ,肯定变元组啊 |