然后输入指令cd Desktop,输入后按回车:
可以看到,我们光标前面的路径多了一个Desktop的标签,意味着我们进入了这个目录。
然后,我们输入cd python-study进入工作目录:
接着,我们输入指令dir,查看一下工作目录下有哪些文件或文件夹(在之前的目录中也可以尝试用cls查看一下):
可以看到我们已经编辑好的两个代码文件,接下来我们用 python 指令去运行我们的 helloworld2.py,我们输入python helloworld2.py(一些操作细节请看视频,mac 和 windows 通用的):
可以看到我们的 python 代码被操作系统执行了,同样向世界打了个招呼。
现在大家能明白,代码文件,编辑工具,操作系统之间的关系了吧?
我们回到 vscode,我们刚刚不是向世界打过一次招呼了么,vscode 下方也有一个命令行:
我们不妨把上面的步骤再重复一遍,输入指令cd Desktop/python-study,cd 是进入某个文件夹的意思,我们当前在liuyj目录,也就是阿菌自己的用户根目录下,大家可以在根目录下用dir指令查看一下的,能看到 Desktop 这个表示桌面的目录,然后再次执行helloworld2.py:
同样是向世界打了个招呼!
大家再留意一下上面那串很长的黄色字符,在第二节教程中,我们点了vscode右上角的小播放号后,就执行了这行指令,这行指令的结构其实也是python xxx
只不过它把python执行文件具体在操作系统的那个位置全写出来了。
肯定会有好奇宝宝接着问:咦?为什么这个按键背后的指令要写这么仔细的路径,而我们只需要敲一个单词python就可以了呢?
这就涉及到一个知识点,叫环境变量。
我们想要执行python脚本,需要找到C:/Users/liuyj/AppData/Local/Programs/Python/Python37/python.exe这个可执行文件。
每次我们输入:python xxx的时候,实际上系统会帮助我们去磁盘上找到上面的可执行文件。
这个可执行文件的路径,python在安装时就帮我们配好了。
想起当年学java的时候,第一步就是要配这个东西。
不知道小伙伴们会不会有一种冲动:或许我也可以参照vscode写一个最简单的代码编辑器呢!就一个框框,右上角加一个运行按钮。
虽然实现起来会有很多复杂的细节,但我们也不妨思考一下的,比如阿菌会这样想:首先我们得创造出一个窗口,这个窗口的实现不需要我们写的,不管是python还是java,都有相应的图形界面功能。所以,这个小功能的关键点在于运行按钮。
或许可以这样:我们先读取系统变量的配置,然后获得python可执行文件的路径,接着把编辑框的内容写到一个python文件里(如果是打开已有文件就不需要了),然后执行指令就可以了。
好啦,第三章到这里就结束啦,感谢大家的支持。