【需求现状】要在windows平台写一个批处理文件,把操作封装到一起,其中有一项操作需要调用另外一个批处理文件
【示例说明】1、使用Anaconda的同学对Anaconda Prompt一定不陌生。打开Anaconda Prompt快捷方式的属性,看到其实不过是执行了带有一定参数启动cmd的指令
%windir%\System32\cmd.exe "/K" C:\mangrandi\anaconda\Scripts\activate.bat C:\mangrandi\anaconda
2、我有一个scrapy的爬虫,需要在windows的定时任务中执行。而scrapy爬虫所需要的一些类库是在anaconda的base环境里面
总结一下:我需要启动anaconda,进入base环境(默认)----然后进入scrapy目录----然后执行爬虫指令
【代码如下】
CALL C:\mangrandi\anaconda\Scripts\activate.bat C:\mangrandi\anaconda\
cd C:/mangrandi/AppServ/www/python/project/novels
::执行爬虫
scrapy crawl qidian
::窗口不退出
::pause
重点就是CALL指令了