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