python注释第一行_python第一行注释是什么意思?
很大多时候在开始学习python的时候,知道,#是注释的意思,但是每次写python的第一句都是提示 #!/usr/ ...不知是什么意思?
表示该文件是个.py程序,执行的时候需要python环境来执行。
这是脚本语言共同遵守的规则:当第一行为 #!/path/to/script/interpreter时,指定了用来执行本脚本的解释器。
注意:
1、必须是文件的第一行
2、必须以#!开头,你丢了一个惊叹号
3、/path/to/script/interpreter是脚本解释器的全路径名。
例如:
#!/bin/sh shell脚本
#!/usr/bin/perl perl脚本
#!/usr/bin/python python脚本
#!/usr/bin/python3 python3脚本
#!/usr/bin/python2 python2脚本
而有时不太清楚脚本解释器的具体全路径名;或者开发环境与运行环境的安装路径不同。为了保证兼容性,也可以写作:
#!/usr/bin/env python3
这样运行时会自动搜索脚本解释器的绝对路径
/usr/bin是一个系统目录,里面存储一些系统命令,可执行程序。
类似windows操作系统的C:\Windows\System32目录。
(1)
PYTHON文件开始的第一行“#!”,表示执行一些特殊命令,通常“use Python on a Unix, Linux, or Unix-like system”时会用到。
例如《Learning Python(3rd Edition)》的“Unix Executable Scripts (#!)”中给出的例子:
brian.py文件如下:
#!/usr/local/bin/python
print 'The Bright Side of Life...' # Another comment here
% brian
The Bright Side of Life...
(2)
PYTHON文件开始的第一行标明编码格式,主要用来显示中文等。
英文显示如:
# -*- coding: utf-8 -*-
或
#coding=utf-8
或
#!/usr/bin/python
# -*- coding: utf-8 -*-
中文显示如:
# -*- coding: gb2312 -*-
python注释第一行_python第一行注释是什么意思?相关推荐
- 【Python基础学习笔记day05】pycharm注释的作用+单行注释(行注释)+多行注释(块注释)+关于代码规范
注释 文章目录 注释 目标 01. 注释的作用 02. 单行注释(行注释) 在代码后面增加的单行注释 03. 多行注释(块注释) 什么时候需要使用注释? 关于代码规范 目标 注释的作用 单行注释(行注 ...
- python中注释的作用_Python函数添加注释的好处
前面的教程中,我们已经学习了 Python 中的注释方式,单行注释以#开头,进行多行注释时通常用三个单引号'''将注释部分包裹起来. 在函数的定义中,常利用多行注释给函数写文档,称为函数文档.为什么要 ...
- python 全部缩进一行_Python(48)语言参考2:词法分析
2. 词法分析 Python 程序由一个 解析器 读取.输入到解析器的是一个由 词法分析器 所生成的 形符 流,本章将描述词法分析器是如何将一个文件拆分为一个个形符的.Python 会将读取的程序文本 ...
- python语言的语法_Python第一章基本语言语法
第一章:基本语法 1.1.1基本的输入输出函数 Print ( ) 作用:输出字符串 用法1: print('代输出字符串') 用法2:用于输出一个或多个变量 print(变量1,变量2,-) 用法3 ...
- 使用vi打开文件如何跳到某一行,第一行或者最后一行呢
使用vi编辑器的时候,默认打开的时候,鼠标是在第一行的第一个位置. 如果你想打开的时候,鼠标会出现在某一行,可以用以下命令. :$ 跳到文件最后一行 :0或:1 跳到文件第一行 说明:+ n 就可以定 ...
- 人人都能学会的python编程教程1:第一行代码
前言 众所周知,现在IT行业很火,行业薪酬也很高,国家在2017年也发布了人工智能教育的推广计划,人人会编程的时代将要到来.不会编程.不懂编程可能有些跟不上时代的节奏,普通人不懂技术也许会觉得这个很难 ...
- python 全部缩进一行_Python开发工具:缩进规则的使用
参考文章来自:https://docs.python.org/2.0/ref/indentation.html 分享一波 前言 Python中的缩进(Indentation)决定了代码的作用域范围.这 ...
- Python中实现“一行拆多行“和“多行并一行“,你会吗?
粉丝提问 今天粉丝提了下面这样一个问题,其中一个是"一行拆多行",另外一个是"多行并一行",貌似群友用power query已经解决了.但是基于Python怎么 ...
- python 全部缩进一行_Python成为专业人士笔记–程序行空白及tab缩进的作用
"专业人士笔记"系列目录: 创帆云:Python成为专业人士笔记--强烈建议收藏!每日持续更新!zhuanlan.zhihu.com python中的空白tab缩进 Python ...
最新文章
- 请问:这里的空应怎么填呀?
- java为窗体添加滚动条
- pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存
- linux 编译内核几个常见问题解决方法
- 基于Salmon的转录组定量流程
- 有意思的 Node.js 内存泄漏问题
- 最新!北京电影学院成立“翟天临事件”调查组
- Python高手之路【十】python基础之反射
- eclipse 的project explorer问题,这个怎样把localFileSystem去掉,
- Android 系统(145)---ODM 开发用户常见需求文档(七)
- 10道经典MySQL面试题
- Eclipse配置Maven环境并创建Maven项目,搭建spring环境
- JS递归算法经典案例与分析
- 用Wireshark简单分析HTTPS传输过程-抓包过程
- 如何关闭台式计算机,台式机如何关闭显示器
- sendgrid html text,包括里面sendgrid鄂麦邮件的内容我的HTML代码
- iOS9 3D Touch 标签菜单 peek and pop force 压力触控 功能开发高级版教程
- 如何当好IT项目经理
- nose-report
- 链路追踪google dapper论文 中文
热门文章
- 传奇高手的一天(笑话)
- 项目时间(项目活动持续时间估算、计划编制)笔记
- Windows update 注册表项
- 新松机器人招股说明书_来看看绿的谐波招股书披露的重要信息
- NTL密码算法开源库——大整数ZZ类(一)
- 银河麒麟系统开启root用户登录
- LeCo-81.搜索旋转数组(二)
- 信息系统项目管理师必背核心考点(十)信息系统规划
- AAAI论文摘要【知识图谱补全】:A Survey on knowledge Graphs:Representation,Acquisition and Application
- wordpress目录不分层级方法!去掉WordPress目录链接中category?目录在根目录