zoukankan      html  css  js  c++  java
  • 使用Windows的cmd运行(或通过批处理启动)Python项目(多目录项目)提示找不到模块的解决办法

    一般做自动化测试我们直接执行最后一个脚本,通过它调用各个自动化测试脚本,我们的自动化测试脚本可能是分布在各个文件夹中的,不同的模块我们通过from XX import  YY引入。如果在编辑软件中我们可以直接执行即可,但是如果想通过批处理文件启动脚本或是通过cmd启动脚本,此时就会提示找不到模块,也就是import失败。处理办法如下:

    import sys
    sys.path.append("D:\workspace\thinksns\src") #在项目运行时,临时将项目路径添加到环境变量,这种方法在脚本运行完成后就会失效 ,不加这句无法用cmd直接运行该脚本,会提示找不到模块也就是import失败

    就如上述所示在批处理文件或是cmd即将启动的.py文件中的最上面加入上面2句话,路径就是你项目代码所在的路径,添加以后再用批处里文件或是cmd启动时就不会报错啦

    墨者看遍天下皆是丹青,测试看尽万物皆是bug
  • 相关阅读:
    Linux PXE无人值守网络装机
    Linux 自动化部署DNS服务器
    Linux DNS服务配置
    Mysql数据库基础学习笔记
    Linux AIDE(文件完整性检测)
    mysql:[Err] 1068
    sql的date、时间函数、时间戳
    hive之建立分区表和分区
    excel转sql代码
    spark-submit之使用pyspark
  • 原文地址:https://www.cnblogs.com/striver-dl/p/14102406.html
Copyright © 2011-2022 走看看