python winsys模块常用命令
时间: 2023-06-12 09:06:56 浏览: 87
Python 的 `winsys` 模块是一个 Windows 系统管理工具集合,提供了许多与 Windows 系统管理相关的功能,包括文件系统、注册表、服务、进程等。常用的命令如下:
1. 获取系统信息:
```python
import winsys.info
print(winsys.info.ComputerName())
print(winsys.info.OSVersion())
print(winsys.info.ProcessorInfo())
```
2. 文件和目录操作:
```python
import winsys.fs
winsys.fs.Dir("C:\\").find("*.txt") # 在C盘找到所有扩展名为txt的文件
winsys.fs.File("C:\\test.txt").copy("C:\\test_copy.txt") # 复制文件
winsys.fs.File("C:\\test.txt").delete() # 删除文件
winsys.fs.Dir("C:\\test").create() # 创建目录
```
3. 注册表操作:
```python
import winsys.registry
key = winsys.registry.Key(r"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run")
value = key.GetValue("notepad")
print(value)
key.SetValue("notepad", r"C:\Windows\notepad.exe") # 更改注册表键值
```
4. 服务操作:
```python
import winsys.service
service = winsys.service.Service("wuauserv") # Windows 更新服务
print(service.status())
service.start()
service.stop()
```
5. 进程操作:
```python
import winsys.process
process = winsys.process.Process(1234) # 进程 ID
print(process.name())
print(process.cpu_usage())
print(process.memory_info())
process.kill()
```
以上是 `winsys` 模块的一些常用命令,更多功能可以查看官方文档。