bat运行py文件import找不到模块

Posted carlvine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat运行py文件import找不到模块相关的知识,希望对你有一定的参考价值。

bat如下:

D:
cd D:workspaceDeductCompareTestCase
python.exe Case.py

原始case.py头如下

import shutil
import unittest
from datetime import datetime
from Logic.ComputionalLogic import ComputionalLogic

报错:找不到Logic模块

需要添加os.path,但是每运行一次需要加一次,暂未找到永久方法

import shutil
import unittest
import os,sys
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)
from datetime import datetime
from Logic.ComputionalLogic import ComputionalLogic

 

以上是关于bat运行py文件import找不到模块的主要内容,如果未能解决你的问题,请参考以下文章

用批处理文件bat 运行的py文件, 无法使用 os.system语句

python命令行运行py文件找不到模块的解决办法

编译f2py代码时找不到vscvarsall.bat

python中怎么import自己写的模块

用pyinstaller打包出现找不到指定的模块?

Windows 命令找不到脚本