美文网首页
第三章、如何运行程序

第三章、如何运行程序

作者: 聽風踏雪 | 来源:发表于2017-05-09 00:18 被阅读0次

交互提示模式下编写代码

1、交互地运行代码:

在交互模式下工作,输入代码的结果将会在按下Enter键后在>>>这一行之后显示。

2、为什么使用交互提示模式:

①、实验:

由于代码是立即执行的,交互提示模式变成了实验这个语言的绝佳地方。

②、测试:

除了充当学习语言的体验工具,交互式解释器也是测试已经写入到文件中的代码的好地方。

3、使用交互提示模式:

只能够输入Python命令。

在文件中打印语句是必须的。

在交互提示模式下不需要缩进(目前还不需要)。

留意提示符的变换和复合语句。

在交互提示模式中,用一个空行结束复合语句。

交互提示模式一次运行一条语句。

4、输入多行语句:

在交互提示模式中,注意像结束for循环和if测试那样,用一个空行结束多行复合语句。必须两次按下Enter键,来结束整个多行语句,然后让其运行。

系统命令行和文件

1、第一段脚本:

2、使用命令行运行文件:

3、使用命令行和文件:

注意Windows上的默认扩展名。

在系统提示模式下使用文件扩展名。

在文件中使用print语句。、

4、UNIX可执行脚本(#!):

如果在Python、Linux及其他的UNIX类系统上使用Python,可以将Python代码编程为可执行程序,就像使用Shell语言编写的csh或ksh程序一样。这样的脚本往往叫做可执行脚本。

它们的第一行是特定的。

它们往往都拥有可执行的权限。

点击文件图标

1、在windows中点击图标:

2、input的技巧:

如果需要通过图标点击运行脚本,脚本输出后暂停,可以简单地在脚本的最后添加内置input函数的一条调用语句。

可选的接受字符串,这些字符串将作为提示打印出来 [例如,input('Press Enter to exit')]。

以字符串的形式为脚本返回读入的文本 [例如,nextinput=input()]。

在系统shell的层面上支持输入流的重定向(例如,python spam.py

3、图标点击限制:

模块导入和重载

1、模块的显要特性:属性:

模块和命名空间:

每个模块文件是一个独立完备的变量包,即一个命名空间。

2、import和reload的使用注意事项:

使用exec运行模块文件

exec(open('module.py').read())内置函数调用,是从交互提示模式启动文件而不必导入以及随后的重载的一种方法。

IDLE用户界面

1、IDLE基础:

2、使用IDLE:

当保存文件时,必须明确地添加“.py”。

通过选择在文本编辑窗口Run-Run Module运行脚本,而不是通过交互模式的导入和重载。

你只需要重载交互地测试的模块。

可以对IDLE进行定制。

在IDLE中没有清屏选项。

Tkinter GUI和线程程序有可能不适合于IDLE。

如果发生连接错误,试一下通过单个进程的模式启动IDLE。

谨慎使用IDLE的一些可用特性。

3、高级IDLE工具:

4、其他的IDE:

其他启动选项

1、嵌入式调用:

2、冻结二进制的可执行性:

3、文本编辑器启动的选择:

4、其他的启动选择:

5、未来的可能:

我应该选择哪种

本章小结

在本章我们学习了启动Python程序的一般方法:通过交互的输入运行代码、通过系统命令行运行保存在文件中的代码、文件图标点击、模块导入、exec调用以及像IDLE这样的IDE GUI。

相关文章

网友评论

      本文标题:第三章、如何运行程序

      本文链接:https://www.haomeiwen.com/subject/gzzvtxtx.html