这些python`import`语句是什么意思?

时间:2011-04-09 13:27:11

标签: python

在python脚本的开头,有一些import语句。有人可以解释一下他们的含义吗?

import getopt  
import os  
import re   
import string  
import sys  
import getpass  
import urllib  
import subprocess

2 个答案:

答案 0 :(得分:15)

import语句与C中的#include语句类似(但不同):它们允许您使用其他地方定义的函数(在标准模块或您自己的模块中)。

例如,模块sys允许您执行此操作:

import sys
# ... somewhere down in the file
sys.exit(0)

哪会终止你的程序。请注意,不必为exit()函数编写任何代码,但它是在解释器附带的标准sys模块中定义的。

任何Python教程都应该解释这一点。例如,this

答案 1 :(得分:1)

它正在导入模块(如库)。 以这种方式导入时,您将在代码中找到对此类函数的调用< module_name>。<功能>

要了解每个模块的功能和用途,请查看文档;一个快速的谷歌搜索“蟒蛇”应该让你在正确的地方。