1

我有一个 Linux python 应用程序,它在服务器上运行一个 web php 应用程序,它从 MySql 数据库请求数据并将答案保存在服务器上的文本文件中。我可以使用 pysftp 从服务器下载文本文件……但是我必须手动关闭 Web 应用程序。然后我启动另一个 python 应用程序,将文本文件数据传递给它。

我找不到使用代码关闭网络应用程序的方法。我喜欢 w3m,因为它从终端运行。我可以使用 Shift+Q 关闭它。我可以在打开盖锁并按下 Q 的情况下关闭,因此不需要两把钥匙。但我找不到以编程方式发送 Shift+Q 的方法。我也尝试过并且可以从 python 运行 Firefox 和 Chrome,但也找不到使用我的 php 应用程序或 python 应用程序中的代码关闭它们的方法。

我已经尝试了明显的:

<?php echo chr(81); ?>
4

1 回答 1

1

如果您的 Web 应用程序在浏览器上运行:

没有 webbrowser.close,您可以使用这些代码关闭任务(在 Windows 操作系统中):

首先导入 os 包

import os

然后使用系统功能杀死任务

os.system("taskkill /im firefox.exe /f") os.system("taskkill /im chrome.exe /f")

对于 MacOS,您可以使用以下命令:

os.system("killall -9 'Google Chrome'")

来源:如何使用 python 关闭 Web 浏览器

于 2021-12-17T04:11:57.443 回答