简明python教程学习笔记(二)
2014-04-02 16:37
232 查看
Python编辑器
编写Python程序之前,我们需要一个编辑器来写源文件。如果你使用Linux/FreeBSD,那么你有很多种选择。如果你是一位有经验的程序员,你一定已经在使用VIM或者Emacs了。强烈建议使用VIM。
如果你使用Windows,那么我建议你使用IDLE。
一旦你开始编写大型的Python程序,那么需要选择一款IDE,推荐在Eclipse中使用pydev插件(PyDev is a plugin that enables Eclipse to be used as a Python IDE)
编写源文件
在Ubtuntu13.10下,打开vim编辑器,输入下面的pyhton代码,并保存为helloworld.py文件:#!/usr/bin/env python # Filename : helloworld.py print 'Hello World'
为了运行这个程序,请打开shell(Linux终端或者DOS提示符),然后键入命令python helloworld.py。输出如下所示。
$ python helloworld.py hello world!
在Windows下,打开IDLE编辑器,New一个文件,输入下面的pyhton代码,并保存为helloworld.py文件:
# Filename : helloworld.py print 'Hello World'
为了运行这个程序,请按F5,输出结果如下:
>>> ================================ RESTART ================================ >>> Hello World
源文件解析
任何在#符号右面的内容都是注释。注释主要作为提供给程序读者的笔记。#!是一种特殊注释,后面跟着一个程序。这个程序告诉你的Linux/Unix系统当你 执行 你的python程序的时候,它应该运行哪个解释器。
print 'Hello World'是python语句,它的功能是打印hello world到屏幕。
注意Python是大小写敏感的,print和Print是不一样的。
可执行python文件
chmod命令用来 改变 文件的 模式 ,给系统中所有用户这个源文件的执行许可。然后我们可以直接通过指定源文件的位置来执行程序。如果我们在hellowrold.py的目录中,那么在Linux的shell中输入如下命令:$ chmod a+x helloworld.py $ ./helloworld.py Hello World
你可以把你的文件名改成仅仅helloworld,然后运行./helloworld。这样,这个程序仍然可以工作,因为系统知道它必须用源文件第一行指定的那个解释器来运行程序。现在只要知道程序的确切位置,你就可以运行程序了。如果你想在任何地方执行python程序,需要将python程序所在的目录加入到系统的PATH环境变量中。通过echo $PATH查看PATH变量内容:
$ echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
我们可将helloworld程序移动到$PATH变量中的任何目录下,那么我们就可以在任何地方运行改程序了。例如:
$ cp helloworld.py /usr/local/bin $ helloworld.py Hello World
获取帮助
通过内建的help语句获得帮助。例如:help(str)
这会显示str类的帮助。要想退出帮助页面,直接按q。
相关文章推荐
- Learning Python (1)
- <转>python version 2.7 required,which was not found in the registry
- Thrift in python
- 简明Python教程学习笔记(一)
- python 脚本学习记录(2)
- python常用命令
- Python WEB开发环境搭建及配置三之Mysql
- 【Python第16课到30课 】
- Python 之 pexpect模块
- python-More Control Flow Tools ---已阅
- python 经典函数
- python xml包 xml.etree.ElementTree使用记录
- Python: 收集所有命名参数
- python 不同文件夹中模块的引用
- ArcGIS Desktop Python add-ins 共享和安装插件
- python with 简单示例
- ArcGIS Desktop python Add-in 测试一个插件
- ArcGIS Desktop python Add-in 创建一个插件
- ArcGIS Desktop python Add-in Python 插件的文件结构
- Python学习二