我有来自Learn Python The Hard Way的代码,我需要对它进行评论:
from sys import argv
Run Code Online (Sandbox Code Playgroud)
所以我做了:#imports来自sys模块的argv
我知道argv是做什么的,但是我无法搞清楚调用sys模块的这个元素是什么意思?一个变量,一个方法,一个函数?参数变量?
另外,考虑到这行代码,是否意味着所有sys模块都是在我的程序中导入的,或者只是argv?
argv是sys模块命名空间中的变量.它恰好是一个列表.
该声明
from sys import argv
Run Code Online (Sandbox Code Playgroud)
导致Python解析整个sys模块(假设它尚未被解析,在这种情况下它不会被重新加载),并将argv变量复制到当前模块的命名空间中.
| 归档时间: |
|
| 查看次数: |
121 次 |
| 最近记录: |