py文件开头注释

py文件开头注释

一、python解释器

1、作用

  • 在运行python脚本的时候告诉操作系统要用哪个python解释器去运行py脚本

  • python hello.py来执行py脚本,但是因为有了第一行的声明,所以只要是给这个py脚本添加可执行权限,就可以直接 ./hellp.py 来执行了。

2、两种形式

# !/usr/bin/python3

# !/usr/bin/env python3

3、区别

  • #!/usr/bin/python,只能去/usr/bin/目录下找python解释器去执行
  • #!/usr/bin/env python 的意思是在/usr/bin/env中找到python的安装路径,然后去执行它,这个可执行的python路径不管是不是在/usr/bin下,用法比较灵活

推荐使用:#!/usr/bin/env python

二、编码

# -*- coding:utf-8 -*-

1、作用

在Linux下指定文件的编码方式,用于支持中文。

python2需要在首行写-*- coding:utf-8 -*-才能支持中文,python3开始默认支持中文了,就可以省去这行注释。

三、Pycharm中快速构建注释

File ---> Settings ---> Editor ---> File and Code Templates ---> Python Script 输入以下内容

# !/usr/bin/env python3
# -*- coding:utf-8 -*-

# @Time    : ${YEAR}/${MONTH}/${HOUR} ${DAY}:${MINUTE}
# @Author  : xxx
# @FileName: ${NAME}.py

设置完后新建的py文件均包括这些注释

原文地址:https://www.cnblogs.com/linagcheng/p/14029512.html