在Python中,你可以使用`subprocess`模块来执行系统命令,从而格式化硬盘。以下是一个示例代码,演示如何在Linux系统上执行磁盘格式化:
```python
import subprocess
def format_disk(disk_path, file_system='ext4', label=None):
构建命令
command = f"sudo mkfs.{file_system} {disk_path}"
if label:
command += f" -L {label}"
执行命令
subprocess.run(command, shell=True, check=True)
使用示例
disk_path = input("请输入要格式化的磁盘路径(如/dev/sda1): ")
format_disk(disk_path)
注意:
请确保你有足够的权限来格式化硬盘。
在执行格式化命令之前,请确保你完全理解它的作用,并且已经验证了要格式化的磁盘路径。
在Windows系统上,格式化硬盘的过程与Linux有所不同,你可能需要使用不同的命令或工具。