命令行模式与python交互模式

发布时间:2019-09-16 07:29:23编辑:auto阅读(1889)

    命令行模式与python交互模式
    1.在命令行模式下,可以执行 python 进入 Python 交互式环境,也可以执
    行 python hello.py 运行一个.py 文件。
    2.在 Python 交互式环境下,只能输入 Python 代码并立刻执行。
    3.Python 交互式环境会把每一行 Python 代码的结果自动打印出来,但是,直接运行 Python 代码却不会。
    例:
    在 Python 交互式环境下,输入:
    >>> 100 + 200 + 300
    600
    直接可以看到结果 600。
    但是,写一个 calc.py 的文件,内容如下:
    100 + 200 + 300
    然后在命令行模式下执行:
    C:\work>python calc.py
    发现什么输出都没有。
    想要输出结果,必须自己用 print()打印出来。
    把 calc.py改造一下:
    print(100 + 200 + 300)
    再执行,就可以看到结果:
    C:\work>python calc.py
    600
    4.在 Windows上像直接运行exe文件运行.py文件是不行的,但是,在 Mac 和 Linux 上是可以的,方法是在.py 文件的第一行加上一个特殊的注释:
    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    print('hello, world')
    然后,通过命令给 hello.py 以执行权限:
    $ chmod a+x hello.py
    就可以直接运行 ./hello.py 

关键字

上一篇: python+ldap实例

下一篇: python连接db2