批处理与python代码混合编程的方法


Posted in Python onMay 19, 2016

批处理可以很方便地和其它各种语言混合编程,除了好玩,还有相当的实用价值,比如windows版的ruby gem包管理器就是运用了批处理和ruby的混合编写,bathome出品的命令工具包管理器bcn 使用了bat+jscript的混编实现的。

cn-dos和bathome论坛里先后有帖子介绍和示范了批处理和各种语言脚本的混合编程,有兴趣可以搜索看看。

python不挑剔文件后缀,只要程序中包含正确的python代码都可以用python 解释器解释执行。

批处理与python的混合编程方法很简单,存为xx.bat,代码如下:

"""
::=================这是注释
::批处理与python程序的混合编程
::2016年5月18日 14:26:03 codegay
::下面写批处理代码
@echo off&cls
echo batch echo
python.exe %0&pause
::=================这是注释
"""
#下面写你的python代码
print("python print")
#如果需要python输出中文,需要把文件存为UTF8
print("中文")

以上所述是小编给大家介绍的批处理与python代码混合编程的方法的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python 爬虫的工具列表大全
Jan 31 Python
Python实现视频下载功能
Mar 14 Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 Python
Python3多目标赋值及共享引用注意事项
May 27 Python
python图像和办公文档处理总结
May 28 Python
在Python中表示一个对象的方法
Jun 25 Python
利用Python进行图像的加法,图像混合(附代码)
Jul 14 Python
python文件和文件夹复制函数
Feb 07 Python
python爬虫基础知识点整理
Jun 02 Python
解决pip install psycopg2出错问题
Jul 09 Python
Python collections.deque双边队列原理详解
Oct 05 Python
这样写python注释让代码更加的优雅
Jun 02 Python
python实现汉诺塔递归算法经典案例
Mar 01 #Python
python中list列表的高级函数
May 17 #Python
python模拟Django框架实例
May 17 #Python
python采用django框架实现支付宝即时到帐接口
May 17 #Python
图文详解WinPE下安装Python
May 17 #Python
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
May 17 #Python
Windows下搭建python开发环境详细步骤
Jul 20 #Python
You might like
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
2012/03/05 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
php随机生成数字字母组合的方法
2015/03/18 PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
2015/04/17 PHP
php项目开发中用到的快速排序算法分析
2016/06/25 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
javascript每日必学之循环
2016/02/19 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
layui点击按钮添加可编辑的一行方法
2018/08/15 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
JavaScript实现联动菜单特效
2020/01/07 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
python中使用smtplib和email模块发送邮件实例
2014/04/22 Python
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
Python+tkinter使用40行代码实现计算器功能
2018/01/30 Python
简单了解python单例模式的几种写法
2019/07/01 Python
python绘图模块matplotlib示例详解
2019/07/26 Python
python 实现端口扫描工具
2020/12/18 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
HTML5新特性 多线程(Worker SharedWorker)
2017/04/24 HTML / CSS
德国购买踏板车网站:Microscooter
2019/10/14 全球购物
什么是Oracle的后台进程background processes?都有哪些后台进程?
2012/04/26 面试题
党建工作经验交流材料
2014/05/25 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
2014年检验科工作总结
2014/11/22 职场文书
2015年食品安全宣传周活动总结
2015/07/09 职场文书
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers