打印出当前电脑打开的所有程序名称,如何用python实现
时间: 2023-06-12 22:07:32 浏览: 45
可以使用psutil库来获取当前电脑打开的所有程序名称,并用Python实现:
```python
import psutil
# 遍历当前所有进程
for proc in psutil.process_iter():
try:
# 获取进程名称
process_name = proc.name()
print(process_name)
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
pass
```
运行以上代码,就可以打印出当前电脑打开的所有程序名称。
相关问题
打印出当前电脑打开的网站名称,如何用python实现
你可以使用Python的`psutil`模块来获取当前运行的进程列表,然后通过进程列表中的网络连接信息获取到当前打开的网站名称。以下是一个简单的示例代码:
```python
import psutil
# 获取所有进程列表
for proc in psutil.process_iter(['pid', 'name', 'username']):
try:
# 获取进程名和进程ID
process_name = proc.info['name'].lower()
process_id = proc.info['pid']
# 判断进程是否是浏览器进程
if 'chrome' in process_name or 'firefox' in process_name:
# 获取网络连接信息
connections = proc.connections()
# 遍历网络连接信息,获取网站名称
for conn in connections:
if conn.status == 'ESTABLISHED' and conn.type == psutil.AF_INET:
remote_addr = conn.raddr[0]
if 'google' in remote_addr:
print('Google')
elif 'facebook' in remote_addr:
print('Facebook')
# 还可以添加其他网站名称的判断条件
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
pass
```
注意:这只是一个简单的示例代码,可能无法覆盖所有情况,你还需要根据实际情况进行修改和完善。
打印出当前360浏览器打开的网站名称,如何用python实现
你可以使用 Python 的第三方库 `pywin32` 来获取当前活动的窗口,并通过 `win32gui` 获取当前浏览器窗口的标题(即网站名称)。下面是一个示例代码:
```python
import win32gui
# 获取当前活动的窗口句柄
hwnd = win32gui.GetForegroundWindow()
# 获取当前窗口的标题
title = win32gui.GetWindowText(hwnd)
# 如果标题不为空,则打印出来
if title:
print(title)
```
运行这个代码将打印出当前浏览器窗口的标题,即网站名称。需要注意的是,这个方法只适用于 Windows 操作系统。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)