本文开始介绍模块导入的一些基本语法,我们现在还在Python自带的IDLE编辑器里写Python代码,如果你要需要一个功能,例如build-in的模块,那么你就需要先导入这个模块,然后才能使用这个模块相关方法。不像在Pycharm编辑器了,你copy过来的代码放里面,你鼠标指针点一下亮红的地方,有自动选择导入相关模块,你点击一下,就可以自动帮你补齐导入包模块的语句。
语法一: import modelName
1
2
3
4
5
6 1# 练习模块的导入
2import time
3
4timenow = time.localtime()
5print(time.strftime('%Y-%m-%d %H:%M:%S',timenow))
6
第一行代码表示获取当前系统时间,返回的是一个time元组,元组后面会讲。
第二行代码就是按照一定的格式,把localtime()打印出来
运行输出:
================= RESTART: C:/Users/Anthony/Desktop/demo.py =================
1
2
3 12017-05-06 16:38:27
2>>>
3
语法二: import modelName as xx
1
2
3
4
5
6 1# 练习模块的导入
2import time as t
3
4timenow = t.localtime()
5print(t.strftime('%Y-%m-%d %H:%M:%S',timenow))
6
1
2 1自己对比上面方法一,有什么区别,运行结果和上面是一样的。
2
语法三: from xxx import xxx
这里我们通过Selenium举例,前提是你电脑里需要安装Selenium。在cmd里输入,pip install selenium,安装就可以。
1
2
3
4
5 1# 练习模块的导入
2from selenium import webdriver
3
4driver = webdriver.Chrome()
5
1
2 1如果你没下载chromedriver.exe放到Python3的安装目录下,你是无法启动chrome浏览器的。关于Selenium不过多介绍,前面有一个系列文章Selenium+Python2的框架设计系列,本系列只讲Python3.
2
总结:包和模块的导入就以上三种方法,需要记住。