python执行.bat文件会报错,但是单独执行该bat文件正常显示

xfan17 2016-12-19 06:24:07
报错内容:ImportError: No module named settings 暂不知道具体原因,猜测是不是python权限不足导致无法访问某包,
...全文
1611 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
辞.九门回忆 2017-06-27
  • 打赏
  • 举报
回复 2
设置当前的工作路径为你批处理文件.bat所在的文件夹。eg: import os os.chdir(r"C:\Users\weicun\Desktop\test") os.system(r"C:\Users\weicun\Desktop\test\aaa.bat") 不要谢我,请叫我雷锋!
xfan17 2016-12-20
  • 打赏
  • 举报
回复
引用 1 楼 sprawling 的回复:
請問你是如何執行的,可有簡略的代碼?
def tick(): print('Crawl! beginTime: %s' % datetime.now()) os.system("scrapy crawl dmoz ") if __name__ == '__main__': #logging.basicConfig() logger = logging.getLogger() # this returns the root logger logger.addHandler(logging.StreamHandler()) scheduler = BlockingScheduler() scheduler.add_job(tick,'cron', minute='46', hour='16') print('scheduler start ...') try: tick() scheduler.start() except (KeyboardInterrupt, SystemExit): scheduler.shutdown()
屎克螂 2016-12-20
  • 打赏
  • 举报
回复
ImportError: No module named settings 这个是python的异常输出吧。 那问题是你的py脚本有问题。 settings 没有定义 放全部代码吧
sprawling 2016-12-19
  • 打赏
  • 举报
回复
請問你是如何執行的,可有簡略的代碼?

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧