首页 > 编程语言 >python脚本的开头该怎么写

python脚本的开头该怎么写

时间:2024-03-08 17:01:59浏览次数:26  
标签:脚本 bin 解释器 python 程序 usr 开头 写法

 

001、第一句通常为

a、#!/usr/bin/env python

b、#!/usr/bin/python

首先以上两脚都是指定脚本语言的解释器,均表示 用python解释器执行下面的脚本。

a的写法比b的写法更加的健壮。

因为b把解释器写死了, 如果python的可执行程序不在/usr/bin/python中,那么程序就容易出错。

而a的写法会在PATH环境变量中收集第一个遇到的python程序,这个时候如果python程序不在/usr/bin/python中,仍然可以保证程序的正常运行。

 

002、第二句通常为:

# -*- coding: utf-8 -*-

 

标签:脚本,bin,解释器,python,程序,usr,开头,写法
From: https://www.cnblogs.com/liujiaxin2018/p/18061390

相关文章

  • python-memo-3
    x_1+x_2+x_3+x_4=8的正整数解(>0):从7个空隙中添加3个挡板->C(M,N),M=7,N=3m=int(input('m='))n=int(input('n='))fm=1fornuminrange(1,m+1):fm*=numfn=1fornuminrange(1,n+1):fn*=numfm_n=1fornuminrange(1,......
  • flock脚本
    importrequestsfrometh_accountimportAccountimportuuidimporttimedef获取钱包地址():account=Account.create()private_key=account.key.hex()address=account.addressprint("私钥:",private_key)print("地址:",add......
  • vim 编辑python文件 禁止tab转换为空格的设置
    1.修改各种路径下的.vimrc都没用2.一个解决方法:每次用vim打开python文件后,分别运行:setts=4(8):setnoexpandtab:%retab!3.其他:安装python编辑的dictionary补全提示插件:filetypepluginonletg:pydiction_location='~/.vim/tools/pydiction/compl......
  • Jmeter —— 录制脚本
    1.第一步:添加http代理服务器,在测试计划--》添加--》非测试元件--》http代理服务器 2.第二步:添加线程组(这个线程组是用来放录制的脚本,不添加也可以,就直接放在代理服务器下)测试计划--》添加--》线程--》线程组(顺便讲一下线程组执行顺序:setUp--线程组--tearDown) 3.第三......
  • python面试题 :进程、线程、协程的区别
    进程、线程和协程区别1.进程进程是系统资源分配的最小单位,系统由一个个进程(程序)组成一般情况下,包括文本区域(textregion)、数据区域(dataregion)和堆栈(stackregion)。文本区域存储处理器执行的代码数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动......
  • python 操作 minio
    环境安装pipinstall-Uminio示例代码importosfromminioimportMiniofromloguruimportloggerfromdatetimeimporttimedeltaclassClient:'''endpoint:ip:portaccess_key:yourusernamesecret_key:yourpasswordsecur......
  • python代码 新手教学
    #Python新手教学##简介Python是一种简单易学的编程语言,广泛应用于各个领域,包括Web开发、数据科学、人工智能等。本文将为新手程序员提供Python基础知识的教学,包括变量、数据类型、条件语句、循环、函数等内容。##变量和数据类型在Python中,变量用于存储数据,而数据类型则定义了......
  • Python实现企业微信上下班自动打卡程序
    一、介绍在写了这么多手机端自动化测试程序后,基于使用的uiautoamtor2,最近,我突然想用Python尝试自动打开企微在上下班时间打卡操作,今天我就来分享一下我的经验和总结。二、技术原理要想通过Python控制手机APP,目前主要技术如下。2.1、Android体系在Android中,官方有一个叫adb的......
  • python字典存入csv
     存入csvimportcsvfromconfig.globalparameterimportexecl_saveimportcsvtitle='这是一个标题'price=23.45deal=5location='广东广州'province='广东'city='广州'shop='门店'result=1#构建商品信息字典pr......
  • python-Django基础学习笔记
    (由于笔记来自本地的Typora,图片未能上传,文章内容并不完整)路由器配置初始Django-创建/结构/配置settingsURL定义/视图函数路由配置path、re_pathpython-mvenv"名字"#下载Django环境pipinstalldjango==2.2.2-ihttps://pypi.douban.com/simple#激活虚拟环境D:......