美文网首页python 入门
3.指定解释器并添加默认注释

3.指定解释器并添加默认注释

作者: 王先森QAQ | 来源:发表于2019-01-23 20:24 被阅读0次

    在执行py文件时,可以使用python + 文件名来执行,也可以赋予权限来./+文件名来执行(chmod a+x xxx.py),但是如果py文件开头没有python注释的话会报错,是因为解释器用的shell的,所以要在开头添加#!/usr/bin/env python注释

    在写py文件时,有的文件开头有两种注释:
    #!/usr/bin/python 或 #!/usr/bin/env python
    虽然最后的作用是一样的,但还是有区别的,前者的意思是去/usr/bin/目录下找python去执行,后者的意思是在#!/usr/bin/env中找python的安装路径,然后执行,
    不管python的软链接是不是在/usr/bin下,前者是绝对路径,只能去/usr/bin下找,所以推荐使用 #!/usr/bin/env python
    解决中文输出的问题,应该在第二行制定编码位utf-8,在py脚本开头来指定运行环境和编码:
    #!/usr/bin/env python
    #--coding:utf-8--

    可以设置默认注释:
    点击:pycharm - preferences - editor - file and code templates - files - python script
    将以下内容填进去,点击apply - ok,结束

    # !/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @File  : ${NAME}.py
    # @Site  : ${SITE}
    # @Author: xxx(自己的)
    # @contact : xxx(自己的)
    # @time  : ${DATE} ${TIME}
    # @Desc  :
    

    相关文章

      网友评论

        本文标题:3.指定解释器并添加默认注释

        本文链接:https://www.haomeiwen.com/subject/atisjqtx.html