【Python】运行tcl、perl程序

只要你的环境可以执行tcl、perl脚本,也就是说安装了perl、tcl的解释器。那么python程序就可以执行tcl、perl。

示例:

python 复制代码
import subprocess

tcl_script_path = "D:\\Perl_WorkSpace\\test.tcl"
tcl_run_result = subprocess.run(['tclsh', tcl_script_path], capture_output=True, text=True)

print("tcl script output:\n", tcl_run_result.stdout)

if tcl_run_result.stderr:
    print("ERROR:", tcl_run_result.stderr)

perl_script_path = "D:\\Perl_WorkSpace\\TXT_COMPARE.pl"
perl_run_result = subprocess.run(['perl', perl_script_path], capture_output=True, text=True)

print("perl script output:\n", perl_run_result.stdout)

if perl_run_result.stderr:
    print("ERROR:", perl_run_result.stderr)

主要使用到了 subprocess模块。关于这个参考如下链接:

https://www.runoob.com/w3cnote/python3-subprocess.html

https://blog.51cto.com/u_16213402/11617608

相关推荐
GuokLiu2 分钟前
260331-OpenWebUI统计所有Chat的对话字符个数
python
哈伦20192 分钟前
Python 生成随机数
python·机器学习·pandas
zzwq.5 分钟前
魔法方法 __init__ 与 __new__ 的区别与使用场景
python
傻啦嘿哟14 分钟前
如何使用 Python 操作 Excel 图片:插入、提取与压缩
开发语言·python·excel
Dxy123931021614 分钟前
Python 如何反向 `enumerate` 遍历枚举
python
程序员杰哥28 分钟前
软件测试之黑盒测试详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
第一程序员35 分钟前
Python深度学习实战:从理论到应用
python·github
乐园游梦记40 分钟前
下载 Docker 镜像(CVAT)资源
人工智能·python·深度学习·yolo·机器学习·cvat
第一程序员42 分钟前
Python数据分析:Pandas vs Polars 详细对比
python·github
程序员杰哥43 分钟前
Web UI自动化测试之PO篇
自动化测试·软件测试·python·selenium·测试工具·ui·测试用例