1. 启动python解释器

2. python解释器的两种模式

3. 错误处理

4. 设置python解释器启动代码

5. 执行python module

5.1 python文件注释

5.2 如何编写中文注释

5.3 如何执行.py文件

<1>. 启动python解释器;

上一篇中,我们安装了python,并且在eclipse下安装了pydev插件,并且熟悉了这个ide的开发环境,这里我们将看看如何在命令行下玩一下python(windows环境下)。第一步我们来启动该解释器,在windows下如果设置了环境变量的话,直接在cmd下键入python即可,或者是cd到python的安装目录下,执行./python.exe。

<2>. python解释器的两种模式;

按照上一步启动python的解释器之后,默认的将进入Interactive Mode交互模式,解释器将在等待用户输入。python解释器允许将一个“命令”在多行书写,此时python解释器将使用...提示用户,如下:

D:\pythonwork>python
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> the_word_is_flat = 1;
>>> if the_word_is_flat :
...     print("be careful not to fail off");
...
be careful not to fail off

>>>

<3>. 错误处理;

如果解释器在解析命令时出现错误,那么Interpreter将打印error message和a stack trace,和其他语言类似,在python中也存在错误处理,这将在后面介绍。

<4>.python解释器启动代码

 The Interactive Startup File

;

python解释器可以设置启动时运行的命令,可以通过设置环境变量PYTHONSTARTUP来实现,如下:

Starup.py文件:

print("python Interpreter is going to start !");

这时,重新启动python解释器时结果:

D:\pythonwork>python

Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
python Interpreter is going to start !
>>>

<5>. 执行一个python module;

5.1 python文件注释

python文件中可以使用两种类型的注释,如果是单行注释,可以使用#号:

# this is a comment

a = 10;

如果是多行注释的话,可以使用''':

'''
python tourial : 
    An Informal Introduction to Python

'''

5.2 如何支持中文注释

可以通过设置.py文件的编码方式来支持中文注释:

# -*- coding: utf-8 -*-
# 需要加上上面一句表明该文件编码方
# 式,否则在命令行下执行报错
import sys;

print(sys.argv[0]);

5.3 执行一个.py文件

如果已经编写完成了一个.py文件,那么可以通过如下命令执行,python + .py文件名:

D:\pythonwork>python Startup.py

同时可以向该文件中传递参数:

D:\pythonwork>python Startup.py  "arg1"

python Interpreter is going to start !

向该文件传递的参数可以通过sys.argv来得到:

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

''' 
打印命令行参数
'''
import sys;
print(sys.argv[0]);

转载于:https://www.cnblogs.com/xuqiang/archive/2011/04/20/2022698.html

熟悉Python Interpreter解释器相关推荐

  1. Pycharm提示No Python interpreter selected怎么解决

    Error:Python interpreter is not selected. Please setup Python interpreter first. 表示Python interprete ...

  2. 安装好Pycharm后如何配置Python解释器简易教程(configure python interpreter)

    今天以配置Python解释器的问题给大家简单絮叨一下. 1.一般来说,当我们启动Pycharm,如果Pycharm正常激活的话,就会直接进入到Pycharm中去,并且Pycharm经常会弹出下图的界面 ...

  3. 扩展和嵌入Python解释器 Extending and Embedding the Python Interpreter

    2007年开始使用Python与C的交互编程,那时分享了一篇<使用C/C++扩展Python> http://gashero.yeax.com/?p=38 .8年过去了,很多技术时过境迁, ...

  4. python手机解释器_用Python实现一个Python解释器

    Byterun是Ned Batchelder和我完成的,建立在Paul Swartz的工作之上.它的结构和主要的Python实现(CPython)差不多,所以理解Byterun会帮助你理解大多数解释器 ...

  5. Python设计模式-解释器模式

    Python设计模式-解释器模式 代码基于3.5.2,代码如下; #coding:utf-8 #解释器模式class PlayContext():play_text = Noneclass Expre ...

  6. 如何在Python Interpreter中重新导入更新的包? [重复]

    本文翻译自:How to re import an updated package while in Python Interpreter? [duplicate] This question alr ...

  7. python软件包自带的集成开发环境-实验一 熟悉Python的集成开发环境

    实验一 熟悉Python的集成开发环境 一.实验目的与要求 1.了解什么是Python: 2.了解Python的特性: 3.掌握下载和安装Python的方法: 4.学习执行Python命令和脚本文件的 ...

  8. pycharm没有python interpreter_首次安装Pycharm出现No Python interpreter selected解决方法

    刚装完Pycharm,新建Project的时候,出现了No Python interpreter selected.网上的教程里path interpret栏里应该选中python.exe,但是我搜遍 ...

  9. 启动PyCharm,提示No Python interpreter selected的问题

    初次安装完PyCharm后,新建项目时,遇到了 No Python interpreter selected 的问题. 意思是说没有找到Python解释器,那我们添加Python解释器即可. 操作如下 ...

最新文章

  1. python【数据结构与算法】01背包问题(附例题)
  2. 高通软件发布版本简称
  3. java isodate格式_fmt:formatDate的输出格式详解
  4. C#中实现文件重命名的方式
  5. stream模式不能接受blob文件_一文带你层层解锁文件下载的奥秘
  6. java用一个方法对变量初始化_java中怎么给变量初始化?
  7. HttpModule HttpHandler(转)
  8. Vs 2017 连接 MySQL
  9. AppScan 下载地址
  10. 解决mysql闪退问题
  11. OpenStack与Tungsten Fabric如何集成丨TF成立大会演讲实录
  12. [渝粤教育] 北京化工大学 自然辩证法概论 参考 资料
  13. 代码托管平台的待办事项你知道吗 ?|GitCode
  14. 天宝数字水准数据处理和生成
  15. js打开手机摄像头实现扫描二维码功能
  16. Hazelcast IMDGJet详解
  17. U盘打不开或者不显示
  18. python怎样画动态文字_Python之pygame学习绘制文字制作滚动文字
  19. matlab 牛顿 科特斯的代码,SIMP算法和BESO算法的关键技术研究
  20. 数学建模part(2):整数,非线性规划

热门文章

  1. bat启动脚本 springboot_奇葩需求:springboot项目注册为windows系统服务并设置开机自启...
  2. CCF OJ 1113-括号匹配[栈]
  3. JZOJ__Day 7:【普及模拟】max
  4. 校运动会c语言程序编写,校运动会管理系统报告C语言(含完整代码)
  5. Linux系统怎么挂载安卓手机,NFS挂载Android文件系统
  6. python语言设计简单计算器_Python 设计一个简单的计算器-Go语言中文社区
  7. Qt5应用改变窗口大小时出现黑影
  8. 自定义注解:通过监控文件的变化,实时更改工厂管理的实例
  9. Python - 字符串
  10. 依赖注入容器Autofac的详解[转]