zoukankan      html  css  js  c++  java
  • python 入门 (一)

    输出hello world 

    [root@chenchun py]# python
    Python 2.6.6 (r266:84292, Sep 11 2012, 08:28:27) 
    [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> print 'hello world';
    hello world

    或者 创建文件执行 输出

    [root@chenchun py]# vim hello.py
    # 在 hello.py 文件中 输入
    print 'hello world'
    [root@chenchun py]# python hello.py
    hello world

    或者在文件hello.py 第一行加上

    #!/usr/bin/python
    print 'hello world'

    然后给程序加上可执行权限

    [root@chenchun py]# chmod +x hello.py

    这样就可以直接运行,无需使用python命令

    [root@chenchun py]# ./hello.py 
    hello world

    python 是解释型, 也是编译型。上面说的是解释型运行,接下来看下python如何编译。

    # 创建 compile.py 
    [root@chenchun py]# vim compile.py 
    #!/usr/bin/python
    import  py_compile
    
    py_compile.compile('hello.py')
    
    # 导包加使用编译函数来编译。
    # 运行后,看可以看到多了一个hello.pyc的文件
    [root@chenchun py]# ./compile.py 
    [root@chenchun py]# ls
    compile.py  hello.py  hello.pyc
    
    # 然后运行 
    [root@chenchun py]# python hello.pyc 
    hello world
    # 第二种 命令行编译
    
    [root@chenchun py]# python -O -m py_compile hello.py
    [root@chenchun py]# ls
    compile.py  hello.py  hello.pyc  hello.pyo
    [root@chenchun py]# python hello.pyo 
    hello world

    pyc是由py文件经过编译后生成的二进制文件,py文件变成pyc文件后,加载的速度有所提高,并且可以实现源码隐藏。
    pyo是优化编译后的程序,也可以提高加载速度,针对嵌入式系统,把需要的模块编译成pyo文件可以减少容量。

  • 相关阅读:
    sql小练习
    登录测试点
    游戏签到
    移动端和pc端微信加入群聊
    小说
    微信语言输入
    linux tar压缩解压缩命令详解
    linux使用nginx配置web服务器
    FFmpeg 视频处理入门教程
    Git学习
  • 原文地址:https://www.cnblogs.com/pangou/p/3112517.html
Copyright © 2011-2022 走看看