批处理与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中的默认参数详解
Jun 24 Python
深入浅析Python中join 和 split详解(推荐)
Jun 30 Python
Python读取word文本操作详解
Jan 22 Python
pandas按若干个列的组合条件筛选数据的方法
Apr 11 Python
python pandas中对Series数据进行轴向连接的实例
Jun 08 Python
详解Python对JSON中的特殊类型进行Encoder
Jul 15 Python
python之生产者消费者模型实现详解
Jul 27 Python
在python里创建一个任务(Task)实例
Apr 25 Python
python3 简单实现组合设计模式
Jul 02 Python
利用Python将图片中扭曲矩形的复原
Sep 07 Python
Keras多线程机制与flask多线程冲突的解决方案
May 28 Python
Python中tqdm的使用和例子
Sep 23 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
追忆往昔!浅谈收音机的百年发展历史
2021/03/01 无线电
通达OA公共代码 php常用检测函数
2011/12/14 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
微信access_token的获取开发示例
2015/04/16 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
php 实现银联商务H5支付的示例代码
2019/10/12 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
javascript面向对象之二 命名空间
2011/02/08 Javascript
推荐8款jQuery轻量级树形Tree插件
2014/11/12 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
JavaScript中pop()方法的使用教程
2015/06/09 Javascript
JQuery插入DOM节点的方法
2015/06/11 Javascript
使用coffeescript编写node.js项目的方法汇总
2015/08/05 Javascript
浅析BootStrap Treeview的简单使用
2016/10/12 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
详解jQuery中的isPlainObject()使用方法
2018/02/27 jQuery
vue组件横向树实现代码
2018/08/02 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
2018/09/18 Javascript
Vue实现多标签选择器
2019/11/28 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
python实现AES加密与解密
2019/03/28 Python
pandas删除指定行详解
2019/04/04 Python
python数据挖掘需要学的内容
2019/06/23 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
django-allauth入门学习和使用详解
2019/07/03 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
以下的初始化有什么区别
2013/12/16 面试题
大学迎新生的欢迎词
2019/06/25 职场文书
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL