首页 > 编程语言 >python文件头部#/usr/bin/env python和#coding:utf-8的作用

python文件头部#/usr/bin/env python和#coding:utf-8的作用

时间:2023-01-11 09:45:51浏览次数:32  
标签:bin utf python coding usr env

一、声明作用

#!/usr/bin/python

#!/usr/bin/env python

#coding:utf-8

以上代码,放在python文件的头部,仅作为声明作用

如果是python3,则改为python3

#!/usr/bin/env python3
# encoding: utf-8

二、#!/usr/bin/python

指定 【/usr/bin/python】目录下的python解释器执行python脚本

三、#!/usr/bin/env python【推荐使用】
根据PATH环境变量中指定的第一个python解释器,执行python脚本

如果在linux环境中,创建了多个Anaconda或者virtualenv虚拟环境,而这些虚拟环境在不同路径中,会有各自的python解释器。使用【#!/usr/bin/env python】声明,可以保证脚本使用各自虚拟环境中的 python解释器来执行python脚本

四、#coding:utf-8

声明该文件的编码格式为 utf-8


————————————————
版权声明:本文为CSDN博主「花花少年」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_37605642/article/details/91910090

 

标签:bin,utf,python,coding,usr,env
From: https://www.cnblogs.com/zmq-2023/p/17042876.html

相关文章

  • Python将str转为int型或float型
    string转化为int型int转化为string型string转化为float型float转化为string型含小数点的string分割为整数部分和小数部分string转化为int型string转化为int型——10进制:in......
  • Python+ Flask轻松实现Mock Server
    每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试1、什么是......
  • python利用matplotlib生成迷宫
    起因我想要写一个项目叫python迷宫游戏,需求是玩家能和机器对抗率先走出迷宫,至少要有两个等级的电脑。慢慢来,首先迷宫游戏需要有一个迷宫并展示出来,这便是这篇博客的目的......
  • python操作mysql数据库,增删查改等需要执行后加commit()
    p1:关于commit方法第一感觉是这个方法只用来提交“数据”,比如插入数据、更新数据需要在execute()后面跟上一个commit();现在看来,commit()方法需要跟在增(insert)、删(delete)、......
  • MySQL UPDATE:修改数据-更新数据-在原有表基础上增加列--python
    使用UPDATE语句修改单个表,语法格式为:UPDATE<表名>SET字段1=值1[,字段2=值2…][WHERE子句][ORDERBY子句][LIMIT子句]语法说明如下:<表名>:用于指定要......
  • Python爬虫-第三章-4-利用BeautifulSoup模块爬取某网壁纸图库图片
    思路:1.提取子页面链接2.访问子链接页面,提取下载地址3.访问下载地址下载内容到本地#DemoDescribe:数据解析bs4importtimeimportrequestsimportrandomimportstringfr......
  • Python 发电子邮件示例
    #!/usr/bin/envpython#-*-coding:utf-8-*-#python3.5importreimportosimportsmtplibfromioimportStringIOfromvalidate_emailimportvalidate_emailfromema......
  • 【Python】查看Python版本和CUDA版本
    【Python】如何查看自己的Python和CUDA版本查看Python版本1.首先Win+R输入cmd打开终端2.输入python-V查询Python版本查看CUDA版本输入nvcc-V......
  • 2023-01-10 python基础2
    迭代器第一次接触,类似于for循环个人感觉(虽然写了这么个例子,但是不知道迭代器用在哪里,等以后写写代码看看)class迭代器:def__init__(self,num):self.num......
  • [oeasy]python0043_八进制_oct_octal_october_octave
    八进制(oct)回忆上次内容什么是转义?转义转义转化含义​​\​​是转义字符​​\n​​、​​\r​​是转义序列还有什么转义序列吗?​​\a​​是响铃​​\b​​退格......