zoukankan      html  css  js  c++  java
  • Python 3基础教程19-模块导入语法

    本文开始介绍模块导入的一些基本语法,我们现在还在Python自带的IDLE编辑器里写Python代码,如果你要需要一个功能,例如build-in的模块,那么你就需要先导入这个模块,然后才能使用这个模块相关方法。不像在Pycharm编辑器了,你copy过来的代码放里面,你鼠标指针点一下亮红的地方,有自动选择导入相关模块,你点击一下,就可以自动帮你补齐导入包模块的语句。

    语法一: import modelName

    # 练习模块的导入
    import time
     
    timenow = time.localtime()
    print(time.strftime('%Y-%m-%d %H:%M:%S',timenow))

    第一行代码表示获取当前系统时间,返回的是一个time元组,元组后面会讲。
    第二行代码就是按照一定的格式,把localtime()打印出来

    运行输出:

    ================= RESTART: C:/Users/Anthony/Desktop/demo.py =================

    2019-04-01 14:38:27
    >>>

    语法二: import modelName as xx

    # 练习模块的导入
    import time as t
     
    timenow = t.localtime()
    print(t.strftime('%Y-%m-%d %H:%M:%S',timenow))

    自己对比上面方法一,有什么区别,运行结果和上面是一样的。

    语法三: from xxx import xxx

    这里我们通过Selenium举例,前提是你电脑里需要安装Selenium。在cmd里输入,pip install selenium,安装就可以。

    # 练习模块的导入
    from selenium import webdriver
     
    driver = webdriver.Chrome()

    如果你没下载chromedriver.exe放到Python3的安装目录下,你是无法启动chrome浏览器的。关于Selenium不过多介绍,前面有一个系列文章Selenium+Python2的框架设计系列,本系列只讲Python3.
    总结:包和模块的导入就以上三种方法,需要记住。

  • 相关阅读:
    [转]Java垃圾回收(GC)机制详解
    [转]java 面试题整理1
    [转]Java并发编程:Callable、Future和FutureTask
    [转]ReentrantReadWriteLock读写锁详解
    nginx -s reload 避坑指南!
    Java使用doubleCheck(双重检查) Singleton(单例模式) 重排序
    在 Docker 中生成 ProtoBuffer、gRPC 文件
    Golang MongoDB Driver 更新符合条件的数组元素的字段
    prometheus 告警 gpu 卡的ecc错误
    prometheus及gpu,k8s
  • 原文地址:https://www.cnblogs.com/wangyinghao/p/10636731.html
Copyright © 2011-2022 走看看