Python学习笔记,3,文本编辑器

来源:互联网 发布:海湾5000软件下载 编辑:程序博客网 时间:2024/05/09 22:41

声明:

想学习的朋友可以直接看http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000

廖雪峰老师的网站学习,这些只是个人笔记和整理。


文本编辑器

在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。

所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。

现在,我们就把上次的'hello, world'程序用文本编辑器写出来,保存下来。


Notepad++,免费使用,有中文界面:

notepad++

注意:用哪个都行,但是绝对不能用Word和Windows自带的记事本。Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误。

安装好文本编辑器后,输入以下代码:

print 'hello, world'

注意print前面不要有任何空格。然后,选择一个目录,例如C:\Workspace,把文件保存为hello.py,就可以打开命令行窗口,把当前目录切换到hello.py所在目录,就可以运行这个程序了:

C:\Workspace>python hello.pyhello, world

必须要以.py结尾,其他的都不行。

如果当前目录下没有hello.py这个文件,运行python hello.py就会报错:

python hello.pypython: can't open file 'hello.py': [Errno 2] No such file or directory

意思就是,无法打开hello.py这个文件,因为文件不存在。这个时候,就要检查一下当前目录下是否有这个文件了。

cd/d d:    在命令行中转移路径(C、D盘间)

dir   显示所有文件

cd d:\1  进入1文件夹(D盘内)


请注意区分命令行模式和Python交互模式:

cmd-vs-py

看到类似C:\>是在Windows提供的命令行模式,看到>>>是在Python交互式环境下。

在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件,但是在Python交互式环境下,只能输入Python代码执行。

0 0
原创粉丝点击