前提:脚本开头已加#!/usr/bin/python3 ,py脚本文件已加执行权限;但是在bash里不能通过./myscript.py这样的命令运行脚本,只有在命令前加上python才行,否则会报错syntax error near unexpected token `('`
小弟知道怎么错了。。。。第一行的#!/usr/bin/python3没有顶头写。。。整个py脚本的代码 每行前面都有一个空格。。。。罪过~!
我已经找到错了,问题补充里说明了。还有请问一下,utf8那句代码目前有没标准写法?之前见过两三种不同写法。python2的注释里是不是不支持中文呢?
追答3种写法都是OK的。不过我一直只用这一种写法。
python的注释里是可以写中文,跟版本无关,但至于能不能正常显示是根据你运行的系统环境编码及py文件的编码决定的。
但是输入跟输出如果有中文,新手还是推荐直接使用python3。不然要对系统编码有所了解此案掌控python2的中文操作。