Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5784966
  • 博文数量: 291
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 7924
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 14:28
个人简介

阿里巴巴是个快乐的青年

文章分类

全部博文(291)

文章存档

2018年(21)

2017年(4)

2016年(5)

2015年(17)

2014年(68)

2013年(174)

2012年(2)

分类: Python/Ruby

2013-02-21 22:52:13

一、安装

        默认Linux都预装了Python,但是可能版本比较老,不过咩关系,你可以在保留默认版本的同时安装最新的3.3,也可以用新版3.3覆盖旧版,具体如下:

        点击下载Python3.3,然后如下操作:

        #tar -xvf Python-3.3.0.tar.bz2

        #cd Python-3.3.0

        #mkdir /usr/local/python33

        #./configure --prefix=/usr/local/python33

        #make

        #make install

        这样就安装成功了,安装在/usr/local/python33下了,若不指定安装目录在自动覆盖老版本。

        修改原来/usr/bin/python链接为别的名字:

        #mv /usr/bin/python /usr/bin/python_old

        再建立新版本Python的链接:

        #ln -s /usr/local/python33/bin/python3 /usr/bin/python

        #python

        就会显示python版本信息,这表明安装自此全部成功,好好享受吧


二、第一个程序

        经典的Hello, World!即将闪亮登场,是不是很激动啊

        用任何一款编辑器,写下如下代码并保存为hello.py:

        #!/usr/bin/env python3

        print("Hello, World!")

        .py中的语句一般都是顺序执行的,这有别于C/C++,当然Python程序的控制流也是可以改变的。

        #python hello.py

        就会看到销魂的Hello, World!帅呆了。也可以如下这样执行:

        #chmod +x hello.py

        #./hello.py

        结果依然是亲爱的Hello, World!

        在Linux中,脚本的第一行都必须是以#!开头,用以告诉shell该脚本由解释器执行,且随后是解释器(python3),该行也被称为shebang行即shell执行。shebang行通常有如下两种形式:

        (1)#!/usr/bin/python3

        (2)#!/usr/bin/env python3

        第一种直接指定使用的解释器及路径,第二种使用当前shell环境中发现的第一个python3作为解释器,相比之后者更灵活,因为其能搜索到/usr/bin之外的解释器。

        小憩一下,敬请期待下回。。。

        

 

        


阅读(2772) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

scq2099yt2013-02-21 22:52:41

文明上网,理性发言...