在Python中,有很多功能以模块的形式已经准备好了,但是Python默认不会自动帮你导入模块,这样是为了保持脚本的简洁,根据需求来导入。Python中模块的概念,类型于java和C#中的库。使用import可以导入Python模块。
Python模块 : 是一个.py文件。
通过 from import 导入模块的指定部分。
#--coding:utf-8--
#python脚本接收参数
#从sys模块中,指定导入argv部分
from sys import argv
#解包:将argv中的变量依次从左到右,赋值.
script,first,second,third = argv
print "The script is called:",script
print "Your first variable is:",first
print "Your second variable is:",second
print "Your thrid variable is:",third
#运行 python ext4.py first 2nd 3rd
下面的代码效果一样,只是通过import导入整个sys模块。
通过 import 导入整个模块。
#--coding:utf-8--
#python脚本接收参数
# 导入sys模块
import sys
#这时要使用argv,就得用sys.argv
script,first,second,third = sys.argv
print "The script is called:",script
print "Your first variable is:",first
print "Your second variable is:",second
print "Your thrid variable is:",third
#运行 python ext4.py first 2nd 3rd
两者的区别在于,导入模块的指定部分或者全部。