转换PDF实战side notes 04:执行 Python 及 纯文字的特色
本篇会逐步说明在 Windows 平台上使用“纯文字编辑程式”,Microsoft 的“Visual Studio Code”作为示范执行 Python 程式。要执行编写好的 Python 程式码,通常会使用“命令列”,在里面输入文字指令,指使电脑执行程式。
一时忘了甚么是“命令列”?请参阅这篇。
Visual Studio Code 本身亦整合了“命令列”的功能在其中,使读者可以在同一个视窗内,不同的分割区域中,分别一方面撰写程式码,在另一方面可以执行程式,省时悭力。
首先开启 Visual Studio Code 点击顶部的选单的“Terminal”。然后点击“New Terminal”。
视窗会作变化,下方会分割出一份,显示“命令列”的内容。(读者的电脑或会显示不同的文字内容,但大抵差别不会太大,毋须担心。)
在“命令列”中,在资料夹路径(此处是以 “C:\>”示范),以键盘输入“cd C:\Downloads”,然后按键盘上的“Enter”。这是“命令列”中转换所在资料夹的指令。效果就有如在档案总管中,连续点击资料夹图示两下,进入到资料夹里。“cd”是 Change Directory 的意思。“cd”和资料夹路径“C:\Downloads”需要至少一个空白字元,否则电脑会不明白要执行甚么指令,继而汇报错误。
转换所在资料夹路径后的显示如此画面,由“C:\>”变成“C:\Downloads>”。
接下来以键盘输入“python hello.py”,然后按键盘上的“Enter”。这是指令电脑运行 Python 执行较早前撰写好的“hello.py”程式码。
成功了!“命令列”在新的一行显示“Hellow World”,是早前编写程式码的内容。
纯文字的特色
若以“记事本”(Notepad)开启“hello.py”,需要在“开启”的视窗中,在右下方选单点选“所有档案”。
才能看见“hello.py”档案出现到列表中。
其中的内容就是一句纯文字。基本上,绝大部分 Python 程式码档案均是以纯文字方式储存到电脑硬碟里。
例如,读者可试著于“记事本”(Notepad)直接修改“hello.py”,正如一般文字档案一样的做法。把“print("Hellow World")”更改成“print("Hello World!!!")”如画面所示。
然后储存。
此时,回到 Visual Studio Code ,会发现上方的文字编辑区域的“hello.py”已自动更新成为新的内容,即“print("Hello World!!!")”。这个示范是表示,Python 程式码可以用各款的“文字编辑程式”去进行修改、添加或删除,十分简便。
若把滑鼠移到下方“命令列”,再次以键盘输入“python hello.py”,然后在键盘上按“Enter”,其相应的执行结果也会与修改之前有所不同,变成新的“Hello World!!!”字句。
行文到此,读者已经懂得执行 Python 程式,并对纯文字的文件有更深的认识。有了此基楚,就可以进入 Python 这个精彩的程式库世界,使用其他人已经做好的程式码,去做自己想做的事情。
一时忘了甚么是“命令列”?请参阅这篇(https://docs.google.com/document/d/17ika2rnzcNK6F_fPxbE23QDw6nA7sWrF2HwYIvsLf_c/edit )。如未安装 Python 程式,请参阅这篇(https://docs.google.com/document/d/1qa36DCu-FbyY21djHH97usa1e9f8gfPZKJanoQ-gpgU/edit )。如何安装“Visual Studio Code”来撰写 Python 程式,请参阅这篇(https://docs.google.com/document/d/130XLxYKY0kBMwUzlF1RtsFy57cKYozPDpSZVS2QRLXQ/edit )。
注意事项:此系列以 Windows 7 中文版 及 Python 3.7.2 于 2019年1月28日至31日期间测试,并力求有关资料于上述期间内准确,惟市面上不同电脑作业系统或会有不相同的执行结果,希望读者理解。如有任何使用上的困难,请详细参阅互联网上其他相关资源,或向其他拥有此项相关专门知识的人士或机构进一步查询。