Selenium3自动化测试实战——基于Python语言

最新书摘:
  • eugene
    2020-08-27
    imp.pyfrom time import ctimeprint(ctime())
  • eugene
    2020-08-27
    在Python中,通过import...或from...import...的方式引用模块,下面引用time模块。imp.pyimport timeprint(time.ctime())
  • eugene
    2020-08-26
    知识延伸 当Python在执行import语句时,到底进行了什么操作。按照Python的文档,它执行了如下操作:  第1步,创建一个新的module对象(它可能包含多个module);  第2步,把这个module对象插到sys.module中;  第3步,装载module的代码(如果需要,则必须先编译);  第4步,执行新的module中对应的代码。  在执行第3步时,首先需要找到module程序所在的位置,搜索的顺序是:  当前路径(以及从当前目录指定的sys.path),PythonPATH,再后是Python安装时设置的相关的默认路径。正因为存在这样的顺序,所以如果当前路径或PythonPATH中存在于标准module同样的module,则会覆盖标准module。也就是说,如果当前目录下存在xml.py,那么在执行import xml时,导入的是当前目录下的module,而不是系统标准的xml。  了解了这些后,我们就可以先构建一个package,以普通module的方式导入,这样即可直接访问此package中的各个module。Python 2中的package必须包含一个 __init__.py 的文件。