美文网首页
生信技巧每日分享day27-一文搞懂python中import的

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

作者: 江湾青年 | 来源:发表于2023-04-02 10:11 被阅读0次

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 * 这种方式,以避免命名冲突的问题。

相关文章

网友评论

      本文标题:生信技巧每日分享day27-一文搞懂python中import的

      本文链接:https://www.haomeiwen.com/subject/nmitddtx.html