Python import用法以及与from...import的区别

作者:junjie 时间:2021-06-13 14:23:51 

在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。
eg:


import sys
print('================Python import mode==========================');
print ('The command line arguments are:')
for i in sys.argv:
    print (i)
print ('\n The python path',sys.path)
from sys import argv,path  #  导入特定的成员
print('================python from import===================================')
print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path


如果你要使用所有sys模块使用的名字,你可以这样:


from sys import *
print('path:',path)
从以上我们可以简单看出:
############################
#导入modules,import与from...import的不同之处在于,简单说:
# 如果你想在程序中用argv代表sys.argv,
# 则可使用:from sys import argv
# 一般说来,应该避免使用from..import而使用import语句,
# 因为这样可以使你的程序更加易读,也可以避免名称的冲突
###########################

标签:Python,import,用法,from...import,区别
0
投稿

猜你喜欢

  • 教大家使用Python SqlAlchemy

    2022-12-02 01:40:17
  • 基于Python socket的端口扫描程序实例代码

    2021-02-24 03:05:09
  • Python 稀疏矩阵-sparse 存储和转换

    2022-05-29 03:13:22
  • Python查找最长不包含重复字符的子字符串算法示例

    2021-05-25 23:05:02
  • Pandas时间序列重采样(resample)方法中closed、label的作用详解

    2023-01-31 17:46:36
  • css中的类和伪类

    2008-06-12 13:12:00
  • Python混合使用同步和异步函数的方法

    2021-07-19 05:01:05
  • keras中模型训练class_weight,sample_weight区别说明

    2021-09-17 06:23:18
  • python机器学习案例教程——K最近邻算法的实现

    2021-12-01 14:36:51
  • Python常用库Numpy进行矩阵运算详解

    2023-01-04 02:45:52
  • PyCharm设置每行最大长度限制的方法

    2021-05-08 15:52:22
  • 了解WEB页面工具语言XML(四)应用分类

    2008-09-05 17:18:00
  • Python绘图之柱形图绘制详解

    2023-08-16 16:16:49
  • PHP实现获取两个以逗号分割的字符串的并集

    2023-06-01 03:24:53
  • 回答XML与HTML的区别

    2007-12-03 10:58:00
  • Python defaultdict方法使用分析

    2023-01-02 18:05:35
  • 基于Python实现天天酷跑功能

    2022-09-30 01:18:33
  • Python文件读写w+和r+区别解析

    2022-01-12 04:23:04
  • Python读取一个目录下所有目录和文件的方法

    2023-05-30 23:04:21
  • 如何用Python进行时间序列分解和预测

    2022-06-20 14:39:42
  • asp之家 网络编程 m.aspxhome.com