第三章、如何运行程序

交互提示模式下编写代码

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。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,390评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,821评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,632评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,170评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,033评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,098评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,511评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,204评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,479评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,572评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,341评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,893评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,171评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,486评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,676评论 2 335

推荐阅读更多精彩内容