欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入免费知识星球。

在 bat 里执行 python 脚本

IT技巧 迷途小书童 9个月前 (03-20) 501次浏览 0个评论

环境

  • windows 10 64bit
  • anaconda with python 3.8

简介

很多 python 项目都是脚本直接执行,这其实对一些没接触过编程的小白童鞋来说,非常的不友好,自己敲代码很容易出错。将 python 脚本集成到批处理文件里,其实是个不错的解决方案,点点鼠标就能操作,还是很人性化的,本篇结合一个实例,来看看实现步骤。

实操

这里准备一个简单的 python 脚本

'''
打印出当前文件夹下的所有文件的文件名
'''

import os

if __name__ == '__main__':
    path = os.listdir('.')
    for p in path:
        print('filename: {}'.format(p))

然后在同一个目录下,新建批处理文件 run.bat,在该文件中填入内容

@echo off
cmd /k D:\Tools\anaconda3\envs\streamlit\python.exe D:\test\test.py

其中

  • echo off: 关闭命令回显,打开回显是 echo on。这里说的命令,在本例中就是下面的 cmd 那条命令
  • cmd:新建一个 cmd 窗口
  • /k:执行命令后保留窗口,/c 是执行后关闭窗口
  • D:\Tools\anaconda3\envs\streamlit\python.exe D:\test\test.py:执行 python 脚本的命令,我这里使用的是 anaconda 的环境

完成后,双击 run.bat

bat调用python

参考资料

喜欢 (0)

您必须 登录 才能发表评论!

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

请关闭 Adblock 等类似浏览器插件,然后刷新页面访问,感谢您的支持!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.