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

13 投票
2 回答
33584 浏览
提问于 2025-04-16 15:23

在一个Python脚本的开头,通常会有一些import语句。有人能解释一下这些语句的意思吗?

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

2 个回答

1

这就是在导入模块(就像是一些库)。

当以这种方式导入时,你会在代码中看到类似 < module_name >.< function > 这样的函数调用。

想要了解每个模块的功能和提供的内容,可以查看文档;快速在网上搜索“python”就能找到相关信息。

15

import 语句和 C 语言中的 #include 语句有点像,但又不完全一样:它们让你可以使用在其他地方定义的函数(这些函数可以是在标准模块中,或者是你自己写的)。

比如,sys 模块让你可以这样做:

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

这会让你的程序终止。注意,你并不需要自己写 exit() 函数的代码,因为它是在随解释器一起提供的标准 sys 模块中定义的。

任何 Python 教程都应该解释这个内容。例如,这个

撰写回答