鱼C论坛

 找回密码
 立即注册
查看: 2043|回复: 3

求教python学习手册中模块那一章里说的顶层代码是指什么

[复制链接]
发表于 2017-8-25 14:55:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-8-25 15:28:59 | 显示全部楼层
请配合截图和更多说明。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-25 15:58:35 | 显示全部楼层
python顶层程序文件:
“顶层”应该是top-level的意思。举例解释,当我们运行命令:
python main.py
时,main.py就是top-level的,也就是用户直接运行的那个python代码。
相对的,main.py中import的python文件就不是top-level了。


我不太了解你说的是什么:
寄予参考
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-25 23:58:16 | 显示全部楼层
小甲鱼 发表于 2017-8-25 15:28
请配合截图和更多说明。

在导入时,模块文件顶层的程序代码(不在函数内)一旦python运行执行时,就会立刻执行。因此该语句是无法引用文件后面位置赋值的变量名。

书上是这么写的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 17:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表