zoukankan      html  css  js  c++  java
  • python之reload用法

    一、python2和python3的区别

    python2中可以直接使用reload()。python3中需要从库中导入,有两种方法:

    >>> from imp import reload
    >>> reload(moudle)

    import imp
    imp.reload(moudle)

    二、python3中reload()中出现错误的原因

    >>> import os
    >>> os.getcwd()
    'C:\\CodingApp\\python'
    >>> os.chdir(r'C:\Users\JIANCHEN\PycharmProjects\决策树\src')
    >>> os.getcwd()
    'C:\\Users\\JIANCHEN\\PycharmProjects\\决策树\\src'
    >>> from imp import reload
    
    Warning (from warnings module):
      File "__main__", line 1
    DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
    >>> reload(index)
    Traceback (most recent call last):
      File "<pyshell#5>", line 1, in <module>
        reload(index)
    NameError: name 'index' is not defined
    >>> import index
    >>> reload(index)
    <module 'index' from 'C:\\Users\\JIANCHEN\\PycharmProjects\\决策树\\src\\index.py'>

    总结:在reload之前要import

  • 相关阅读:
    MySQL快速入门
    关系模型
    从Qt到PyQt
    Qt 绘图与动画系统
    Django请求响应对象
    Django控制器
    Django模板
    第一个Django项目
    图的存储与遍历
    AOE网与AOV网
  • 原文地址:https://www.cnblogs.com/ahochen/p/10666820.html
Copyright © 2011-2022 走看看