生信技巧每日分享day27-一文搞懂python中import的相关用法

import module

  • 导入整个模块,使用时需要通过 module. 的方式来访问其中的函数、类或变量。
    例如:
import math

print(math.pi)

from module import function

  • 从模块中导入指定的函数,使用时可以直接调用该函数,不需要通过 module. 的方式来访问。
    例如:
from math import pi

print(pi)

from module import *

  • 从模块中导入所有函数、类或变量,使用时可以直接调用,不需要通过 module. 的方式来访问。不过这种方式不太推荐,因为容易发生命名冲突的问题。
    例如:
from math import *

print(pi)

as

另外,还可以使用 as 关键字来给导入的模块或函数起别名,以避免命名冲突。

import pandas as pd
from numpy import array as arr

df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
a = arr([1, 2, 3])

print(df)
print(a)

输出结果:

   A  B
0  1  4
1  2  5
2  3  6
[1 2 3]

总结

importfrom ... import 是 Python 中常用的模块导入方式,可以根据实际需求进行选择。需要注意的是,尽量避免使用 from module import * 这种方式,以避免命名冲突的问题。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容