虽然我们后面一般都采用 Pycharm 写程序,但是首先我们也需要了解一下控制台下写程序和用文本文件写程序的方式。
控制台下写程序在控制台下写 Python 程序,好处是一下就能得到结果,不需要考虑代码存放路径问题。
>>>print("hello world") "hello world"坏处是没法保存,因为代码没有存放在磁盘文件上,所以下次还要重写一遍代码,比如我们想让程序再次输出 hello world,就需要重新输入一遍代码。
>>>print("hello world") "hello world" >>>print("hello world") "hello world"
文本编辑器下写程序用记事本编写 Python 程序,要注意一点的是,在保存文件为 UTF-8 时,记事本会在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果有可能会导致程序运行出现莫名其妙的错误。
Notepad++ 是一款功能强大的编辑器,我们要养成一个好习惯,用 Notepad++ 做文本编辑,比如写 Python 程序。 Notepad++官网下载地址,打开官网根据自己爱好选择 32 位或 64 位版本,点击 DOWNLOAD 下载。
我们打开 Notepad++ 输入代码print("hello world"),点击菜单栏的编码—》转为 UTF-8 编码,然后在保存文件命名为 hello.py,一般我们保存文件的后缀名为 py 格式。打开控制台进入刚刚我们保存的文件目录下(比如我把hello.py文件存在e盘下python_one文件夹下),输入python hello.py,敲回车。
Pycharm下写程序首先要在 Pycharm 中关联好对应的 Python 解释器(参考安装 Pycharm),因为你可能不止安装一个 Python 解释器,比如根据公司的其它项目需求,可能会安装 Python 的其它版本等等。在Pycharm中编辑好代码,可以通过在编辑界面右键,点击 Run‘文件名’ 的形式运行,也可以通过菜单栏的run来运行,还可以通过快捷键 shift + F10 来运行。
本节重要知识点对在文本编辑器下写程序知道如何调用 Python 解释器运行。
会在 Pycharm 下写程序。
作业
对于用文本编辑器编写好的 hello.py 程序(比如存放路径为e:\python_one\hello.py),我们如何在控制台下在任意路径下(比如C:\Users\fengfeng000123>)如何执行?写出执行代码。
在控制台下直接进入 hello.py 所在的路径下,输入 hello.py 看看是调用 Pycharm 打开了文件,还是调用了 python 执行代码,为什么?
试一试把 hello.py 文件后缀名改为 hello.bmp 或者其它后缀名,然后调用 python 解释器执行。