目录:
五、使用cmd或Python IDLE写代码
据我的观察,很多Python初学者都是使用cmd中执行python命令开始在cmd中写代码,或者直接使用Python解释器自带的IDLE中直接写代码。这种方式当然是OK的,但是我更推荐新手直接使用VSCode这种“现代”代码编辑器写代码,好处非常多,我们在下一个章节进行解释。这个章节我们还是简单说明下cmd和IDLE中如何写代码。
1、cmd
这里我以Win10的cmd为例进行介绍,实际上和Win7的cmd、Mac的Terminal终端区别不大。
我们通过win+R,键入cmd,然后回车键,就可以调出cmd程序(Python新人指南[1]已经介绍)。此时输入python,然后按回车键(Enter键),就在cmd中进入了pythoncmd中键入python进入python
1.1、在cmd中输入代码
在cmd中输入代码时,记得将输入法切换到英文(如果不慎切换到全角,也要切换回半角),不然会有一些问题。
在这里我们可以直接输入代码,敲击回车后,会直接执行改代码。我们输入了“新手必学”的Hello world!代码
我们可以一行一行输入代码,如果遇到需要代码缩进个空格”或者“1个制表符”(制表符按键盘上的Tab键输入),比如:
for i in range(10):
print(i)
或者我们也可以复制代码,然后直接粘贴执行,需要注意的是所复制的代码缩进需要时4个空格,如果是用1个制表符缩进,粘贴后缩进会消失。
list = [[1,2,3],[4,5,6],[7,8,9]]
for i in list:
for j in i:
print(j)
1.2、在cmd中执行Python文件
我们也可以通过代码编辑器生成Python文件(.py文件),然后通过cmd执行,操作也很简单:1、在cmd执行命令到达py文件所在的文件夹
2、执行“python xxx.py”,然后按回车键(xxx.py指目标py文件)在cmd中执行某个py文件
解释一些几个命令:在任意一个文件夹下,执行“D:”就是直接跳转到D盘根目录,同理可以跳转到任何一个盘符根目录
cd python,就是打开当前文件夹下名为“python”的这个文件夹(因为我D盘下有一个文件夹叫python)
考虑到cmd默认打开的文件夹都是形如“C:\Users\XXXX”这个文件夹,而我们通常会把py文件放在其它地方,因此每次用cmd执行py文件就很繁琐。
这里有一个小技巧,可以直接在某个文件夹下打开cmd:
这个设置方法其实对电脑使用技巧有一定要求,其实我们使用VSCode完全不会有这种繁琐的操作。
2、IDLE
在Windows开始菜单左侧的搜索栏输入idle即可搜索到idle程序,点击打开即可
1.1、在IDLE中输入代码
这里的操作和cmd里输入代码几乎是一样的,区别在于:1、IDLE里按下回车换行后,它会自动监测是否需要缩进,并自动进行缩进;
2、代码直接复制粘贴到IDLE中,可能会有一些问题,建议一行一行粘贴;我输入完第一行后换行,自动进行了缩进我直接复制代码粘贴到IDLE中,可能会报错
1.2、IDLE执行py文件
这个地方要比cmd方便一些,如果已经把IDLE加入右键菜单,那么可以直接右键py文件,选择“Edit with IDLE”(即使用IDLE编辑)
在编辑界面,按“F5”键或者选择“Run-Run Module”,即可执行该py文件
还有一种办法,打开IDLE后,按“Ctrl+O”或者依次点击“File-Open...”即可选择对应的py文件打开
本期主要介绍如何在cmd和IDLE中写代码,因为很多教程里需要使用这两个工具。下一期将重点介绍如何在VSCode中写代码,这也是我推荐的写代码的“正确姿势”。然后后续的内容将开始详细讲解Python基础知识。感谢大家的支持,大家继续努力!
参考^关于什么是缩进,我们在后面会再详细解释