Python第一个程序
1.* 使用文本编辑器
在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。
所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。
现在,我们就把上次的hello, world
程序用文本编辑器写出来,保存下来。
编辑器,推荐微软出品的Visual Studio Code,它不是那个大块头的Visual Studio,它是一个精简版的迷你Visual Studio,并且,Visual Studio Code可以跨平台!Windows、Mac和Linux通用。
请注意,不要用Word和Windows自带的记事本。Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误。
安装好文本编辑器后,输入以下代码:
点击查看代码
print('hello, world')
注意print前面不要有任何空格。然后,选择一个目录,把文件保存为hello.py,就可以打开命令行窗口,把当前目录切换到hello.py所在目录,就可以运行这个程序了:
点击查看代码
hzhiping@hzhipingdeMacBook-Pro ~ % python3 hello.py
hello, world
1.* 直接运行py文件
在Windows上是不能直接运行py文件的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释:
点击查看代码
#!/usr/bin/env python3
print('hello, world')
然后,通过命令给hello.py以执行权限:
点击查看代码
$ chmod a+x hello.py
就可以直接运行hello.py了,比如在Mac下运行: