Python

导入模块有三种方法,以导入 sys 模块为例:

一、import module 形式

import sys
location = sys.stdout

二、from module import * 形式

from sys import *
location = stdout	

三、from module import function 形式

from sys import stdout
location = stdout

区别

第一种形式需要在调用函数前添加模块名,第二种形式适用需要使用模块中多个函数的情况,第三种形式适用于调用单个函数的情况。

需要注意的是,在导入多个模块时,除第一种情况外,其他函数的调用可能存在不同模块下有同名的函数问题,此时容易产生命名的冲突。此时需要使用第一种形式导入函数。

# 调用函数时不清楚调用哪一个
from module1 import fun
from module2 import fun
原文地址:https://www.cnblogs.com/chenxianbin/p/10546201.html