![10759501c0d3d23cb5e50e30e0ef6455.png](https://i-blog.csdnimg.cn/blog_migrate/ed069ae6b2dce4eb33e543b7a19fbb51.jpeg)
目录:
Python新人指南[0]
Python新人指南[1]
Python新人指南[2]
Python新人指南[3]
用Python解数独系列
五、使用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中进入了python
![982e5870a01302e8ffb686878e0f4b4a.png](https://i-blog.csdnimg.cn/blog_migrate/fb37dc45c5f88c1566e75dc724a5ba3b.png)
1.1、在cmd中输入代码
在cmd中输入代码时,记得将输入法切换到英文(如果不慎切换到全角,也要切换回半角),不然会有一些问题。
在这里我们可以直接输入代码,敲击回车后,会直接执行改代码。
![65dbd3be88cbad7c2e39a8adcc94d227.png](https://i-blog.csdnimg.cn/blog_migrate/84fd797c9401431b77fd054f10dc21d4.png)
我们可以一行一行输入代码,如果遇到需要代码缩进[1]的地方,可以输入“4个空格”或者“1个制表符”(制表符按键盘上的Tab键输入),比如:
for
![ba24cab17749b8e0309bec0336b12257.png](https://i-blog.csdnimg.cn/blog_migrate/f2b81f9b33be7377dfaf26e1baaf3894.png)
或者我们也可以复制代码,然后直接粘贴执行,需要注意的是所复制的代码缩进需要时4个空格,如果是用1个制表符缩进,粘贴后缩进会消失。
list = [[1,2,3],[4,5,6],[7,8,9]]
for i in list:
for j in i:
print(j)
![be041a0a4f88a598fb4d534c9a36f41a.png](https://i-blog.csdnimg.cn/blog_migrate/8b36c728385bf0b6248df4079a8d750b.png)
1.2、在cmd中执行Python文件
我们也可以通过代码编辑器生成Python文件(.py文件),然后通过cmd执行,操作也很简单:
1、在cmd执行命令到达py文件所在的文件夹
2、执行“python xxx.py”,然后按回车键(xxx.py指目标py文件)
![6ccf867a5dde140e4e13099bc8647dbc.png](https://i-blog.csdnimg.cn/blog_migrate/711c83c5de56d66d98d2f1188b07ead8.png)
解释一些几个命令:
在任意一个文件夹下,执行“D:”就是直接跳转到D盘根目录,同理可以跳转到任何一个盘符根目录
cd python,就是打开当前文件夹下名为“python”的这个文件夹(因为我D盘下有一个文件夹叫python)
考虑到cmd默认打开的文件夹都是形如“C:UsersXXXX”这个文件夹,而我们通常会把py文件放在其它地方,因此每次用cmd执行py文件就很繁琐。
这里有一个小技巧,可以直接在某个文件夹下打开cmd:
![ffa0086a4c14b9ac709feeb6bf136d3d.png](https://i-blog.csdnimg.cn/blog_migrate/b6aaaf1b0717a3727e574923f624a12f.jpeg)
设置方法可以参考这篇博文:https://blog.csdn.net/mooneve/article/details/78821843
这个设置方法其实对电脑使用技巧有一定要求,其实我们使用VSCode完全不会有这种繁琐的操作。
2、IDLE
在Windows开始菜单左侧的搜索栏输入idle即可搜索到idle程序,点击打开即可
![310dcb45e95476f5d7c533aea0d37ce7.png](https://i-blog.csdnimg.cn/blog_migrate/21816d9a23838a78d60910e6403cd9ba.jpeg)
1.1、在IDLE中输入代码
这里的操作和cmd里输入代码几乎是一样的,区别在于:
1、IDLE里按下回车换行后,它会自动监测是否需要缩进,并自动进行缩进;
2、代码直接复制粘贴到IDLE中,可能会有一些问题,建议一行一行粘贴;
![e73282048bf6095ccc9727b83eb4415b.png](https://i-blog.csdnimg.cn/blog_migrate/c51162a0597daa80ed0d28f9bd0a495e.png)
![a0f2f58ed57119059ff4bacb58da4450.png](https://i-blog.csdnimg.cn/blog_migrate/06e37ea4cbd032282e950ba0424751b5.png)
1.2、IDLE执行py文件
这个地方要比cmd方便一些,如果已经把IDLE加入右键菜单,那么可以直接右键py文件,选择“Edit with IDLE”(即使用IDLE编辑)
![1c59fed81ab50fd29b8d6f192e44c1c2.png](https://i-blog.csdnimg.cn/blog_migrate/fa0093fb05727c4fa26c9cfa123031bb.jpeg)
在编辑界面,按“F5”键或者选择“Run-Run Module”,即可执行该py文件
![7720e6146030fb0e4a1e4c232a5c3acf.png](https://i-blog.csdnimg.cn/blog_migrate/df2067c999e0060573930f66d0b443ca.png)
还有一种办法,打开IDLE后,按“Ctrl+O”或者依次点击“File-Open...”即可选择对应的py文件打开
![07f95bcca5f8285a664e856824e7d9fc.png](https://i-blog.csdnimg.cn/blog_migrate/c7da86d0dce5f5d5725d57076ac41a96.png)
本期主要介绍如何在cmd和IDLE中写代码,因为很多教程里需要使用这两个工具。下一期将重点介绍如何在VSCode中写代码,这也是我推荐的写代码的“正确姿势”。然后后续的内容将开始详细讲解Python基础知识。感谢大家的支持,大家继续努力!
参考
- ^关于什么是缩进,我们在后面会再详细解释