HTML网页调用本地Python程序

1.写好一个test.py用作调用

2.编写html代码,test.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
	<script language="javascript">
	function exec1(command)
	{
	  var ws = new ActiveXObject("WScript.Shell");
	  ws.run(command);
	}
	</script>
  </head>

<body>
	<div id="header">
	<h1>UI自动化</h1>
	</div>

	<div id="nav">
		<button onclick="exec1('python -i servicetests.py')">运行客服系统回归测试</button>
		<button onclick="exec1('python -i 8961tests.py')">运行8961回归测试</button>
		<br/>
	</div>

</body>
</html>

3.配置浏览器支持AxtiveX

 ①在chrome拓展程序中安装一个名为IE TAB的拓展程序

 ②用chrome浏览器打开test1.html文件

 ③点击右上角IE Tab启动IE内核,启动IE TAB后会弹出这个警告,你需要点击同意

4.  使用chrome,在启动IE Tab后,会在本地产生一个文件夹,我的是在C:\Users\Jerry\AppData\Local\IE Tab\11.4.23.1,找到类似这样一个目录,把①准备好的python和html文件复制进去

就可以直接用html调用本地python

猜你喜欢

转载自www.cnblogs.com/seven7777/p/12101188.html