如何将python命令全部放在bat中执行?

Python013

如何将python命令全部放在bat中执行?,第1张

bat和python混合编写方法,以下代码保存为xx.bat,编码存为无bom头的utf-8编码

#encoding: utf-8

#Python 3.6.0

'''

@echo off&cls

set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

set num=3

python "%~f0" "%num%"

echo%#% +%$%%$%/%@% %z%

pause&exit

'''

import sys

import pandas as pd

print(int(sys.argv[1]) * 10)

print('xx' * 3)

我没有测试它的窗口盒。

这是我在Mac操作系统上的尝试

Dinh-Phams-MacBook-Pro:tmp dinhpham$ cat >t.bat

print "abc"

Dinh-Phams-MacBook-Pro:tmp dinhpham$

Dinh-Phams-MacBook-Pro:tmp dinhpham$ python t.bat

abc

Python解释器不关心.py扩展

如果要将.bat文件加载为Python模块,只需使用

imp.load_source(path_to_file)