首先要解释一下 #! 是什么吧

在Unix中,凡是被#!注释的,统统是加载器(解释器)的路径。

脚本文件头部的#!/usr/bin/python是告诉操作系统调用 /usr/bin 下的 python 解释器来执行此文件的脚本内容。

不过,更推荐的写法是 #!/usr/bin/env python ,这种用法是为了防止用户使用的是自己安装的python版本,而不是Mac自带的python(Mac自带的python是装在/usr/bin路径下的)。当系统看到这一行的时候,首先会到 env(环境变量) 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。

Python开发.py脚本文件中的#!/usr/bin/python是什么意思?相关推荐

  1. Linux 脚本文件中开头的#!/bin/bash和#!/bin/sh是什么意思

    解释 #!/bin/sh:表示此脚本使用 /bin/sh 来解释执行,#! 是特殊的表示符,其后面跟的是解释此脚本的 shell 的路径. 我们知道 shell 有很多种,例如,bash.csh.sh ...

  2. 【转载】关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型...

    下面的内容来自:http://www.cnblogs.com/blueskylcc/p/5332642.html, 对方也是转的,不过没有找到转载的出处: 1.#!/usr/bin/python 是用 ...

  3. python中bin是什么意思_Python之一、#!/usr/bin/python到底是什么意思

    关于脚本第一行的 #!/usr/bin/python 的解释,相信很多不熟悉 Linux 系统的同学需要普及这个知识,脚本语言的第一行,只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器 ...

  4. Python批量设置pptx文件中文本框边框与填充样式(含20分钟视频讲解)

    近期会议: 10月30-11月1日 全国高校Python课程高级研修班(苏州) 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清 ...

  5. python学习干货教程(5):#!/usr/bin/python

    首先,只应用于类unix系统中. #!/usr/bin/python :相当于python的绝对路径,是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器: #!/usr/b ...

  6. Ubuntu执行脚本报错-bash: ./send.py: /usr/bin/python: bad interpreter: Permission denied

    在Ubuntu系统终端中,使用命令行如下命令行运行*.py文件: 执行脚本报错 root@ubuntu:/usr/bin/python# chmod a+x send.py root@ubuntu:/ ...

  7. 【转】关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型...

    原文网址:http://www.crifan.com/python_head_meaning_for_usr_bin_python_coding_utf-8/ #!/usr/bin/python 是用 ...

  8. python怎么运行脚本文件_python脚本怎么执行

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. pytho ...

  9. python中#!/usr/bin/python与#!/usr/bin/env python的区别

    目的是在运行python脚本的时候告诉操作系统我们要用python解释器去运行py脚本 所以我们在第一句往往会写如下两句中的其中一句: #!/usr/bin/python 或 >#!/usr/b ...

最新文章

  1. linux c 解析生成json(jansson安装和使用)
  2. AttributeError: module 'select' has no attribute 'error'解决方法
  3. git commit --amend 改写提交
  4. Sublime Text 2快捷键大全
  5. php左侧,php左侧补零
  6. [渝粤教育] 中国地质大学(武汉) 文化遗产与自然遗产 参考 资料
  7. 计算机控制台win10,寻找win10电脑的控制面板工具
  8. Maven学习总结(39)——Maven私服的搭建及使用deploy命令部署构建问题汇总
  9. information_schema.profiling学习
  10. 微信小程序引入阿里矢量图标库
  11. Python代码编辑器jupyter的安装
  12. 用python写的,一个中英文转摩斯电码小程序
  13. 熊逸《唐诗50讲》感时篇 - 学习笔记与感想
  14. 【饭谈】为什么有的技术博文你看不懂?
  15. c语言鸽笼原理,技巧丨弄懂抽屉原理
  16. 为 Vue 项目添加 cnzz 统计
  17. Blender插件BoxCutter 7.1.7v15 硬表面建模2.91+教程Box Cutter
  18. 每年10万被动收入目标分解
  19. pdf文件太大怎么变小,如何压缩pdf大小
  20. android uyghur app,‎App Store 上的“Uyghur Quran And Translation”

热门文章

  1. 解决文件上传时文件过大问题
  2. 轻松看懂和绘制数据流程图
  3. Linux CentOS 开启root用户远程登录
  4. 网络配置:vlan配置
  5. linux grep显示一行,Linux shell 之grep
  6. 做竞价广告的注意事项和推广渠道
  7. 概率论第一章 - 概率论的基本概念
  8. portlet session共享
  9. 2016年美的校招面试
  10. operation在Java中什么意思,Java Operation.operationId方法代码示例