你可以尝试创建一个脚本
python
和
windows shell script
. 在这种情况下,您可以命名文件
my_flexible_script.bat
直接执行或通过
python ...
.
查看的内容
pylint.bat
文件来自
pylint
:
@echo off
rem = """-*-Python-*- script
rem -------------------- DOS section --------------------
rem You could set PYTHONPATH or TK environment variables here
python -x "%~f0" %*
goto exit
"""
# -------------------- Python section --------------------
import sys
from pylint import lint
lint.Run(sys.argv[1:])
DosExitLabel = """
:exit
exit(ERRORLEVEL)
rem """
它类似于您所做的,但更符合您的要求。
dual-script
支持。