抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

问题

在python中,如果不加指定编码,例如开头未设置# coding: utf-8, 那么写中文就会报错,哪怕只是注释。

因此,每次新建文件一般第一件事,就是给首行写上编码,但是有时候会忘掉,等到报错了再去添加。

另外就是在一个多人协作的项目中,一般还是加上诸如创建时间,作者等信息,有没有办法让编译器自己加?在网上找到了答案。

解决方法

如下

第一步,打开setting

image.png

第二步,找到Editor

image.png

第三步,点击File and Code Templates

image.png

第四部,可以看到默认的HTML文件已经有模板格式了,这里我们是配置.py文件,点击Python Script,写上默认值

image.png

延伸

在上述图中

日期为 ${DATE}} 格式 xxxx/yy/dd

时间为 ${TIME} 格式 hh:mm

作者为 ${USER} 默认取得是你电脑上的登陆用户名(mac和win下都是),当然你也可以写死

另外还有一些变量

${NAME} 表示当前py文件的文件名(祛除.py)

${YEAR} 年

${MONTH} 月

${DAY} 日

${PRODUCT_NAME} 当前工具名,例如pycharm

还可以自定义变量,格式

image.png

新建文件

image.png

对于常规的文件,一般都是有一个class, 还有自己调试用的main函数,也可以加到模板上。

image.png

新建文件 demo1.py

image.png

简单介绍到这,常用的应该也就是编码,作者和时间了,在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

评论