使用文本编译器
Python交互式命令行
- 优点是:即可得到结果
- 缺点是:无法保存
解决办法:使用文本编辑器进行编写,保存为一个文件,这样即可进行重复运行。
常用文本编译器
Visual Studio Code
微软出品的Visual Studio Code,它不是那个大块头的Visual Studio,它是一个精简版的迷你Visual Studio。
Visual Studio Code可以*跨!平!台!*Windows、Mac和Linux通用。
注意,不要用Word和Windows自带的记事本,Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误。
使用文本编译器进行编写Python代码文件,必须以.py
为文件名结尾后缀。
使用命令行编译器进行运行Pyrhon文件时,必须位于该文件之内。
windows命令行中`cd`表示进行打开文件,`mkdir`表示进行创建文件夹
MAC和Linux上面可直接运行.py
文件,方法是在文件代码第一行及一个特殊的注释:
#!/usr/bin/env python3
然后即可通过命令给文件权限:
$ chmod a+x hello.py
总结
文本编辑器写Python程序,然后保存为后缀为.py
的文件,就可以用Python直接运行这个程序。
Python的交互模式和直接运行.py文件有什么区别呢?
-
直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
-
直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。