Python 获取电脑系统目录
时间: 2024-02-16 18:34:54 浏览: 20
可以使用 Python 的 os 模块来获取电脑系统目录。以下是获取 Windows 和 Linux 系统目录的示例代码:
```python
import os
# 获取 Windows 系统目录
win_dir = os.environ.get('SYSTEMROOT')
print(win_dir)
# 获取 Linux 系统目录
linux_dir = '/'
print(linux_dir)
```
输出:
```
C:\WINDOWS
/
```
相关问题
python读取电脑桌面
你可以使用Python的`os`模块来读取电脑桌面的路径。以下是一个示例代码:
```python
import os
desktop_path = os.path.expanduser("~/Desktop")
print(desktop_path)
```
这段代码将打印出电脑桌面的路径。`os.path.expanduser()`函数会自动将波浪号(~)扩展为用户目录的绝对路径。在大多数操作系统中,桌面文件夹位于用户目录下的"Desktop"文件夹中。
python获取电脑硬件信息
在Python中,可以使用多种方法获取电脑的硬件信息。下面是一些常用的方法:
1. 使用`platform`模块获取系统相关信息:
```python
import platform
# 获取操作系统名称和版本号
os_name = platform.system()
os_version = platform.release()
# 获取计算机名称
computer_name = platform.node()
# 获取处理器类型和名称
processor_type = platform.processor()
# 打印以上信息
print("操作系统:", os_name)
print("版本号:", os_version)
print("计算机名称:", computer_name)
print("处理器:", processor_type)
```
2. 使用`psutil`模块获取更多详细信息:
```python
import psutil
# 获取CPU信息
cpu_info = psutil.cpu_info()
print("CPU信息:", cpu_info)
# 获取内存信息
memory_info = psutil.virtual_memory()
print("内存信息:", memory_info)
# 获取磁盘信息
disk_info = psutil.disk_partitions()
print("磁盘信息:", disk_info)
```
3. 使用`wmi`模块获取更多硬件信息(需要安装`pywin32`库):
```python
import wmi
# 创建wmi对象
c = wmi.WMI()
# 获取CPU信息
cpu_info = c.Win32_Processor()[0]
print("CPU信息:", cpu_info)
# 获取主板信息
board_info = c.Win32_BaseBoard()[0]
print("主板信息:", board_info)
# 获取物理内存信息
memory_infos = c.Win32_PhysicalMemory()
print("内存信息:")
for memory_info in memory_infos:
print(memory_info)
# 获取磁盘信息
disk_infos = c.Win32_DiskDrive()
print("磁盘信息:")
for disk_info in disk_infos:
print(disk_info)
```
以上是获取电脑硬件信息的基本方法,根据需求可以进一步筛选和加工这些信息。