![Python零基础快乐学习之旅(K12实战训练)](https://wfqqreader-1252317822.image.myqcloud.com/cover/749/26542749/b_26542749.jpg)
1-7 文档的创建、存储、执行与打开
如果设计一个程序每次都要在Python Shell窗口环境重新输入指令的话,是一件很麻烦的事,当程序设计时,将所设计的程序保存在文档内是一件重要的事。
1-7-1 文档的创建
在Python Shell窗口可以执行File/New File,创建一个空白的Python文档。
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/229.jpg?sign=1738819487-XPFZ19rFFvI27Lm5J9JmAJsxq5Qix8WT-0-aee85ab751f62cc421e7fa38675e1358)
然后创建一个Untitled窗口,窗口内容是空白,如下所示是笔者在空白文档内输入一道指令的实例。
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/268.jpg?sign=1738819487-rXslMRBgzJHDXRPJnWCsAMtwKDwlsQpR-0-b0e436c81a75970e268a351f4cf6c30c)
如果想要执行上述文档,需要先存储上述文档。
1-7-2 文档的存储
可以执行File/Save As存储文档。
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/269.jpg?sign=1738819487-PirLaG86kGRPX3ym66RBLYBYHn5ADvSq-0-4e1bf99df83d3456415c04db2b80b3ac)
然后将看到另存新文档的对话框,此例笔者将文档存储在D:/Python/ch1文件夹,文件名是ch1_1(Python的扩展名是py),请在文件名中输入ch1_1,再按保存按钮,可以得到下列结果。
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/270.jpg?sign=1738819487-Hm0cb6aApsjFK3LyKsuDCtnEgDAxFCRz-0-e0a82677f5e73d1577945b691cd64565)
可以看到原标题Untitled已经改为ch1_1.py了。
1-7-3 文档的执行
执行Run/Run Module,就可以正式执行先前所建的ch1_1.py文档。
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/290.jpg?sign=1738819487-t23bNpmG8FWCJizXYKeH5VkzNIEdY0ZG-0-d7b9d437c703e8daf1d68283ce444261)
执行后,在原先的Python Shell窗口可以看到执行结果。
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/291.jpg?sign=1738819487-eybHB0lAxe9et7x6utkyb8zXAeF9CFyK-0-7f2e737574a4d81aa6f9e0a35ccfb4e7)
学习到此,恭喜你已经成功地创建一个Python文档,同时执行成功了。
1-7-4 打开文档
假设已经离开ch1_1.py文档,未来想要打开这个程序文档,可以执行File/Open。
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/292.jpg?sign=1738819487-5cJqYRZo5Y5XX1sAZcGhPPlarLxVu8u3-0-a520d6358b2866480978c0b096dd68e0)
然后会出现打开旧文档对话框,请选择欲打开的文档即可。
习题
一、是非题
1.( × ).使用Python需要付费买授权。(1-1节)
2.( × ). Python在执行前需要先编译,将程序转成可执行文档然后才可以执行。(1-1节)
3.( O ). Python是面向对象(object oriented)的程序语言。(1-1节)
4.( × ). Python在3.0版开始支持垃圾回收和Unicode编码规则。(1-3节)
5.( O ).可以使用Python设计动画游戏、动态网页设计、网络爬虫。(1-4节)
6.( O ). Python是一种跨平台语言。(1-5节)
二、选择题
1 ( A ). Python的发明与哪一个人有关?(1-2节)
A.Guido van Rossum
B.Ross Ihaka
C.Tim Cook
D.Steve Job
2 ( C ).下列哪一项不是Python的主要应用范围?(1-4节)
A.设计动画游戏
B.执行大数据分析
C.文书编辑
D.设计网络爬虫
3 ( D ). Python无法在下列哪一个作业环境执行?(1-5节)
A.Windows
B.Mac OS
C.Linux
D.以上操作系统皆可以执行Python
三、实操题
设计程序可以输出下列3行数据。(1-7节)
就读学校
年级
姓名
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/320.jpg?sign=1738819487-xmE0NymkKrFxOuESXmJVmiQmfJVwcOq5-0-28546f7a1d7272bd2abd46bd78ce1240)