问题
在python中,如果不加指定编码,例如开头未设置# coding: utf-8, 那么写中文就会报错,哪怕只是注释。
因此,每次新建文件一般第一件事,就是给首行写上编码,但是有时候会忘掉,等到报错了再去添加。
另外就是在一个多人协作的项目中,一般还是加上诸如创建时间,作者等信息,有没有办法让编译器自己加?在网上找到了答案。
解决方法
如下
第一步,打开setting
第二步,找到Editor
第三步,点击File and Code Templates
第四部,可以看到默认的HTML文件已经有模板格式了,这里我们是配置.py文件,点击Python Script,写上默认值
延伸
在上述图中
日期为 ${DATE}} 格式 xxxx/yy/dd
时间为 ${TIME} 格式 hh:mm
作者为 ${USER} 默认取得是你电脑上的登陆用户名(mac和win下都是),当然你也可以写死
另外还有一些变量
${NAME} 表示当前py文件的文件名(祛除.py)
${YEAR} 年
${MONTH} 月
${DAY} 日
${PRODUCT_NAME} 当前工具名,例如pycharm
还可以自定义变量,格式
新建文件
对于常规的文件,一般都是有一个class, 还有自己调试用的main函数,也可以加到模板上。
新建文件 demo1.py
简单介绍到这,常用的应该也就是编码,作者和时间了,在Pycharm里的这些变量,在IDEA下也可以用,另外还有一些其他用法这里不做,介绍,感兴趣的自行查看官网介绍吧。
Pycharm: http://www.jetbrains.com/help/pycharm/settings-file-and-code-templates.html
附上IDEA的地址 http://www.jetbrains.com/help/idea/settings-file-and-code-templates.html