启动Python有三种办法。最简单的是交互式的启动解释器,每次输入一行Python代码来执行。另一种启动Python的方式是运行Python脚本。第三种办法就是在IDE中运行Python。
一.交互式解释器
1.Unix衍生系统(Linux、MacOSX、Solaris、FreeBSD等)
(1)把Python执行文件添加到系统搜索路径中
(2)在shell终端输入python(2.X)或者python3.2(3.X)
启动成功后,你看到解释器相关信息,表明Python的版本号及平台信息,最后显示解释器提示符“>>>”等待输入Python命令。
2.Windows环境
(1)将Python安装路径添加到PATH环境变量中。
(2)在CMD控制台中输入Python即可。
二、以脚本方式运行
1.Unix衍生版本
(1)用命令行运行。使用python script.py。
(2)Unix还可自动执行脚本。在脚本的第一行加上shell 魔术字符串:
#!/usr/local/bin/python。
#!后定的是Python解释器的完整路径。
也可写成#!/usr/bin/env python。其中“/user/bin/env” 是env命令的路径。不同平台可能不一致。有了这行字符串后,再把脚本设置成可执行,即可直接输入文件名称(包含后缀)来执行脚本。
2.Windows环境
在命令行中输入脚本名称或者双击脚本文件都可执行脚本。
脚本后缀可以有两种,一种是py,另一种是pyw。前一种执行时会有控制台
窗口,后一种则没有。
3.源文件编码
在文件首行加上# -*- coding: encoding -*-
3.X默认是UTF-8,2.X默认是ASCII
三、交互启动文件
当使用交互式解释器时,一旦退出解释器再重新进入时,之前做的一些操作
都没有保存。可以使用一个启动文件,在该文件中执行一些常用操作。然后
再设置环境变量 PYTHONSTARTUP 指定文件的路径。
四、输入和输出重定向
script.py < inputfile
script.py > outputfile
script.py >> outputfile
第一种在重定向输入。
第二种和第三种都是重定向输出,只是第三种在指定文件结尾追加内容,而
和二种会先清空文件再添加内容。
五、命令行参数详解
该详解仅适用于CPython,其他的实现可能有所不同。
1.命令行语法
python [-bBdEhiOsSuvVWx?] [-c command | -m module-name | script |
- ] [args]
待补充……
分享到:
相关推荐
### Python入门知识点详解 #### 一、Python简介与特点 **1.1 脚本语言概述** - **定义**: 脚本语言是一种解释型语言,无需编译即可直接执行,通常用于快速开发小型应用程序或自动化脚本。 - **特性**: 脚本语言...
### Python入门教程知识点详解 #### 一、Python简介与应用场景 - **Python**是一种高级、通用、解释型的编程语言,以其简洁清晰的语法特点深受程序员喜爱。 - **应用场景**:Python广泛应用于Web开发、数据科学...
【Python入门教程】Python是一种由Guido van Rossum在1990年代初设计的高级编程语言,旨在替代ABC语言。Python以其高效的数据结构、简单的面向对象编程方式、易读的语法和动态类型特性,成为了编写脚本和快速开发...
Python中的字符串是编程中不可或缺的基本数据类型,它们用于表示文本信息。字符串是由一串字符组成的,可以是一个单词、一句话或任何文本段落。在Python中,字符串被当作不可变序列,意味着一旦创建,就不能更改其...
一旦将线程设置为守护线程,那么当主线程(或被守护的线程)结束时,守护线程也会自动退出,即使该线程还未执行完成。 - **设置守护线程**:通过调用`setDaemon(True)`方法可以将线程设置为守护线程。 - **作用**...
### 编程小白的第一本Python入门书:简单学习Python #### Python基础知识介绍 对于初学者而言,选择一种易于上手且功能强大的编程语言至关重要。Python以其简洁清晰的语法、丰富的库支持以及广泛的社区资源,成为...
《Python入门到实践:外星人入侵项目代码详解》 Python是一种强大且易学的编程语言,被广泛应用于数据科学、Web开发、自动化任务等多个领域。对于初学者来说,通过编写实际项目是学习编程的最佳方式之一。"外星人...
在培训机构做讲师的时候,将自己的课堂记录和自我感悟准备写一本书,永久免费,后序持续更新,希望大家能...之后更新主要有:python基础面向对象设计 程序设计方法 几个重要的基本库的使用 数据可视化 机器学习几个章节
"python安装教程.pdf"很可能是引导用户完成Python安装过程的详细指南。这份教程可能涵盖了以下内容: 1. **下载安装**:指导用户如何从提供的链接下载安装包,并解释提取码的用途。 2. **环境配置**:解释如何检查...
根据提供的标题、描述以及部分上下文内容,“Python入门经典”主要聚焦于Python编程语言的基础学习。尽管提供的部分内容并未包含实际的教程或示例代码,但我们可以基于标题和描述中的信息来构建一系列关于Python基础...
Python是当今世界上最受欢迎的编程语言之一,尤其适合...以上内容只是Python入门的基础,随着学习的深入,你将接触到类、模块、异常处理、文件操作等更复杂的概念。不断实践和探索,将使你逐渐掌握Python这一强大工具。
这篇快速入门教程将引导初学者了解Python的基础知识,包括代码规范、基本语法、数据类型、输入输出以及错误处理。 首先,让我们讨论代码书写规范。在Python中,等号两边添加空格是一个良好的编程习惯,虽然这不是...
### Python程序设计:快速编程入门 典型第1章 Python概述 #### Python简介 Python是一种高级编程语言,以其简洁明了的语法而闻名。对于非软件专业的初学者来说,Python的易学性使得它成为了一个理想的起点。与其他...
【Python+Selenium自动化测试入门】 Python与Selenium的组合是一种流行的Web应用程序自动化测试技术。Selenium是一个开源的测试框架,特别适用于Web应用的自动化测试,它可以在浏览器中模拟真实用户的操作,支持...
Python是一种广泛使用的高级编程语言,尤其适合初学者入门。少儿Python编程课程旨在引导孩子们进入编程的世界,通过简单的指令和游戏化学习,培养他们的逻辑思维能力和解决问题的能力。本课程由董栋老师原创,虽然未...
《Python-3.4-入门指南》是一份面向初学者的官方文档,内容涵盖了Python编程语言的基础知识和高级特性。...对于初学者而言,这是一份宝贵的资料,能够帮助他们快速入门Python,并逐步深入学习这门编程语言。
在数据预处理完成后,我们可以使用Python的scikit-learn库构建决策树模型。决策树是一种简单易懂的监督学习算法,通过一系列的条件判断形成树状结构,用于预测目标变量。我们要调用DecisionTreeClassifier类,设置...
对于已经安装了Python的系统,只需要打开命令行工具并输入`python`或`python3`即可启动Python解释器。在解释器环境中,用户可以直接输入Python代码,并即时看到执行结果。这种方式非常适合进行快速测试和调试。 **...
在"python入门-28-随机分配办公室的实现代码.ev4.mp4"视频教程中,讲解者会逐步指导如何编写这样一个随机分配办公室的Python程序。观众将有机会看到如何结合以上提到的知识点,构建一个实际运行的解决方案。通过跟随...
### Dive Into Python 3中文版知识点详解 #### 一、简介 《Dive Into Python 3》是一本非常受欢迎的...随着Python在全球范围内越来越受欢迎,《Dive Into Python 3》无疑将成为学习这门强大编程语言的最佳起点之一。