Shebang
在直接调用脚本时,系统的程序载入器会分析 Shebang后的内容,将这些内容作为解释器指令,并调用该指令,将载有Shebang的文件路径作为该解释器的参数,执行脚本,从而使得脚本文件的调用方式与普通的可执行文件类似。例如,以指令#!/bin/sh开头的文件,在执行时会实际调用/bin/sh程序(通常是 Bourne shell或兼容的 shell,例如 bash、dash等)来执行。
#!这个符号叫做Shebang或者Sha-bangShebang通常在Unix系统脚本的中 第一行开头 使用- 指明 执行这个脚本文件 的 解释程序
使用 Shebang 的步骤
- 使用
which查询python解释器所在路径
$ which python
- 修改要运行的 主 python 文件,在第一行增加以下内容(上一行语句的文件地址)
#! /usr/bin/python3
- 修改 主 python 文件 的文件权限,增加执行权限(确定.py有执行权限)
$ chmod +x cards_main.py
- 在需要时执行程序即可
./cards_main.py

1968

被折叠的 条评论
为什么被折叠?



