`
wly719
  • 浏览: 289940 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

python初学之--可执行的Python程序

阅读更多
部分内容只对Linux/Unix用户适用,不过Windows用户可能也对程序的第一行比较好奇。首先我们需要通过chmod命令,给程序可执行的许可,然后 运行 程序。

在命令行中。。。
$ chmod a+x helloworld.py
$ ./helloworld.py
Hello World



chmod命令用来 改变 文件的 模式 ,给系统中所有用户这个源文件的执行许可。然后我们可以直接通过指定源文件的位置来执行程序。我们使用./来指示程序位于当前目录。

为了更加有趣一些,你可以把你的文件名改成仅仅helloworld,然后运行./helloworld。这样,这个程序仍然可以工作,因为系统知道它必须用源文件第一行指定的那个解释器来运行程序。

只要知道程序的确切位置,你现在就可以运行程序了——但是如果你希望你的程序能够从各个位置运行呢?那样的话,你可以把你的程序保存在PATH环境变量中的目录之一。每当你运行任何程序,系统会查找列在PATH环境变量中的各个目录。然后运行那个程序。你只要简单地把这个源文件复制到PATH所列目录之一就可以使你的程序在任何位置都可用了


$ echo $PATH
/opt/mono/bin/:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/swaroop/bin
$ cp helloworld.py /home/swaroop/bin/helloworld
$ helloworld
Hello World




我们能够用echo命令来显示PATH变量,用$给变量名加前缀以向shell表示我们需要这个变量的值。我们看到/home/swaroop/bin是PATH变量中的目录之一。swaroop是我的系统中使用的用户名。通常,在你的系统中也会有一个相似的目录。你也可以把你选择的目录添加到PATH变量中去——这可以通过运行PATH=$PATH:/home/swaroop/mydir完成,其中“/home/swaroop/mydir”是我想要添加到PATH变量中的目录。

当你想要在任何时间、任何地方运行你的程序的时候,这个方法十分有用。它就好像创造你自己的指令,如同cd或其他Linux终端或DOS提示符命令那样。


分享到:
评论

相关推荐

    python-3.8.10-amd64.rar

    这个压缩包"python-3.8.10-amd64.rar"包含了一个用于在Windows上安装Python 3.8.10的可执行文件"python-3.8.10-amd64.exe"。Python是一种高级、解释型、交互式和面向对象的脚本语言,广泛应用于Web开发、数据分析、...

    Python安装包下载python-3.8.2-amd64.exe.zip

    文件名为"python-3.8.2-amd64.exe"的可执行程序是Python的安装程序,双击即可启动安装过程。 在安装Python时,有几点需要注意: 1. **选择安装路径**:你可以自定义Python的安装位置,但通常推荐保持默认设置,...

    python-3.10.8-amd64 python3.10 64位windows安装包

    在安装过程中,`python-3.10.8-amd64.exe`是一个自解压可执行文件,双击后会启动安装向导。用户可以选择自定义安装路径,决定是否将Python添加到系统PATH环境变量中,以及是否为所有用户安装。将Python添加到PATH...

    2021-python-3.8.8-amd64-安装包.rar

    6. **安装过程**:压缩包中的`python-3.8.8-amd64.exe`文件是Windows上的可执行安装程序,用户可以通过运行这个文件来安装Python环境。安装过程中可以自定义安装路径、是否添加Python到系统路径以及是否创建桌面快捷...

    python-3.6.4-amd64-webinstall.rar

    在解压"python-3.6.4-amd64-webinstall.rar"后,用户将得到"python-3.6.4-amd64-webinstall.exe"文件,这是一个可执行文件,双击运行即可启动Python的安装向导。安装过程中,用户可以选择自定义安装路径,决定是否将...

    python官方3.7.2-amd64版本exe安装包

    这个“python-3.7.2-amd64.exe”文件是Python 3.7.2的Windows安装程序,它包含了运行Python所需的所有组件,包括解释器、标准库以及一些默认模块。 安装Python 3.7.2的步骤如下: 1. 下载:首先,你需要从Python...

    Python学习笔记--皮大庆.pdf.zip

    【Python学习笔记--皮大庆.pdf.zip】是一个针对初学者的Python编程教程,源自英文书籍《How to think like a computer scientist》。这本书以易懂的方式介绍了Python语言的基础知识,旨在帮助没有编程背景的人快速...

    python-3.10.4-amd64.exe适用于Windows x86_64系统

    在Windows环境下,Python的安装过程通常通过执行可执行文件(如本例中的`python-3.10.4-amd64.exe`)来完成。 1. **Python 3.10.4 版本特性** - 优化性能:每个新版本都会带来性能的提升,Python 3.10.4也不例外,...

    python-3.9.5-amd64 教程+安装包

    安装包"python-3.9.5-amd64.exe"是用于在Windows操作系统上安装Python的可执行文件。在安装过程中,用户可以选择自定义安装路径,决定是否将Python添加到系统环境变量中,以及是否安装pip(Python的包管理器)。pip...

    python官方3.7.3-amd64版本exe安装包

    描述中提到的全名"python-3.7.3-amd64.exe"是Python的可执行安装文件,用户可以通过双击运行它来在Windows操作系统上安装Python环境。描述中还提到了一个链接,指向了一篇CSDN博客文章,详细介绍了Python的安装和...

    python-3.6.4-amd64

    - `python-3.6.4-amd64.exe`是Python 3.6.4的安装程序,双击运行后,用户可以选择自定义安装路径、添加Python到系统路径、创建桌面快捷方式等选项。 - 安装过程中,还可以选择安装Python的可选组件,如pip(包管理...

    python官方3.8.5-amd64版本exe安装包

    这个.exe文件是一个可执行程序,会在用户的Windows机器上启动安装向导。 2. **启动安装向导**:双击下载的.exe文件,启动安装向导。向导会引导用户完成安装过程,包括选择安装路径、是否添加Python到系统路径以及...

    python-3.12.0-docs-pdf-a4.zip

    这个“python-3.12.0-docs-pdf-a4.zip”压缩包包含的是Python 3.12.0版本的官方文档,以PDF格式呈现,适合在A4纸上打印或电子阅读。 Python 3.12.0是Python语言的一个重要版本,可能引入了新的特性和改进,旨在提升...

    python-3.10.2-amd64.exe

    "python-3.10.2-amd64.exe" 是针对AMD64架构(也称为x86_64或64位)的Windows操作系统的Python 3.10.2版本的安装程序。这个文件是官方提供的,确保了软件的可靠性与安全性,但由于官方下载站点的网络速度可能较慢,...

    python-3.7.9-amd64.exe的zip压缩包

    这个"python-3.7.9-amd64.exe"文件是一个可执行的安装程序,用于在Windows操作系统上部署Python环境。 首先,让我们深入了解一下Python 3.7.9的一些关键特性: 1. **增强型性能**:Python 3.7.9在AMD64架构上的...

    python-3.8.6-amd64.exe.zip

    这个压缩包文件"python-3.8.6-amd64.exe.zip"包含了Python 3.8.6的安装程序,它是一个适用于64位Windows操作系统的可执行文件。 Python 3.8.6是Python 3.x系列中的一个重要版本,引入了多项改进和新特性。其中最...

    python-3.8.9-amd64-window.exe.zip

    这个压缩包“python-3.8.9-amd64-window.exe.zip”包含了一个可执行文件“python-3.8.9-amd64-window.exe”,这是Python 3.8.9的安装程序。下面我们将深入探讨与这个安装包相关的知识点。 1. **Python 3.8.9**: 这...

    python-3.7.6-amd64安装文件

    这个"python-3.7.6-amd64.exe"文件是一个可执行程序,用于在Windows系统上安装Python 3.7.6。下面我们将深入探讨这个安装文件包含的知识点: 1. **Python解释器**:Python不是编译型语言,而是解释型语言。它通过...

    Python-100-Days5.22版本.pdf

    在Windows环境下,可以通过Python官方网站下载Python的Windows安装程序(exe文件)。对于Windows 7,需要先安装ServicePack1补丁包。建议勾选“AddPython3.6toPATH”以将Python 3.6添加到PATH环境变量,并选择自定义...

    python官方3.6.5-amd64版本exe安装包

    6. **Python解释器**:Python 3.6.5的解释器是执行Python代码的程序。它接收源代码,解析并执行。 7. **pip**:Python的包管理器pip允许你安装、升级和卸载第三方Python模块。例如,使用`pip install numpy`可以...

Global site tag (gtag.js) - Google Analytics