设置路径为:
File->Setting->Editor->File and code Templates->Python Script
可用的预定义文件模板变量为:
$ {PROJECT_NAME} - 当前项目的名称。 $ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。 $ {USER} - 当前用户的登录名。 $ {DATE} - 当前的系统日期。 $ {TIME} - 当前系统时间。 $ {YEAR} - 今年。 $ {MONTH} - 当月。 $ {DAY} - 当月的当天。 $ {HOUR} - 目前的小时。 $ {MINUTE} - 当前分钟。 $ {PRODUCT_NAME} - 将在其中创建文件的IDE的名称。 $ {MONTH_NAME_SHORT} - 月份名称的前3个字母。 示例:1月,5月等 $ {MONTH_NAME_FULL} - 一个月的全名。 示例:2月,4月等
示例
#!/usr/bin/env python # -*-coding:utf-8-*- # Author: Yang Chun # Github: https://github.com/aefuimn # CreatDate: ${DATE} ${TIME} # Description:
说明
作用
脚本语言的第一行,只对Linux/Unix用户适用,用来指定本脚本用什么interperter(解释器)来执行。
有这句的,加上执行权限后,可以直接用./执行,不然会出错,因为找不到python解释器 。
#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;
#!/usr/bin/env python 这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。
#!/usr/bin/python 相当于写死了python路径;
#!/usr/bin/env python 会去环境设置寻找python目录,可以增强代码的可移植性,推荐这种写法。