美文网首页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.指定解释器并添加默认注释

    在执行py文件时,可以使用python + 文件名来执行,也可以赋予权限来./+文件名来执行(chmod a+x ...

  • Linux用户管理

    1.查看所有用户 2.给某个用户设置密码 3.添加用户 useradd参数解释 -c comment 指定一段注释...

  • Python 3基础语法

    默认解释器 在可执行的Python脚本中在首行指定默认解释器,作用为告诉操作系统执行这个脚本的时候,调用的解释器。...

  • linux管理用户与组

    useradd 添加用户 -u指定id -d 指定家路径 -s 指定解释器 userdel 删除用户 -r 可...

  • 脚本首行中的 #! 注释

    注意:解释器需在开头第一行指定 #!注释的是加载器(解释器)的路径, 比如: #!/bin/bash就是说把脚本中...

  • Shell学习笔记

    1.Shell脚本 1.1 格式 首行 #!/bin/bash 指定解释器 1.2 注释 '#'开头的行,'...

  • Bash符号(1)

    #符号 行首以#开头但后面没有!的是注释 #! 用于指定解释器 使用转义符"" 后#不再表示注释,而是字符ech...

  • es5疑难解析

    1.请写出弹出值,并解释为什么 2.请写出如下输出值,并写出把注释掉的代码取消注释的值 3.写出输出值,并解释为什...

  • python介绍

    这周我们学习了python基础1.IPython 的安装 2.Python 的解释器 3.单行注释 4.多行注释 ...

  • Jmeter测试http接口

    1.运行jmeter 2.添加“线程组”(默认) 3.添加“Http Cookie管理器” 4.添加“Http请求...

网友评论

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

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