我正在尝试创建一个可启动的USB驱动器,并且需要将USB格式化成FAT32,这样我就可以将所有文件解压到其中。
可以使用纯python格式化USB驱动器吗?在不使用外部命令的情况下,可以将其格式化为FAT32吗?
我知道在bash中我可以这样做:sudo dd if=/dev/zero of=/dev/sdb bs=4k && sync
格式化USB驱动器,我如何使用python做类似的事情?
发布于 2017-07-20 06:51:10
下面是您在问题中给出的dd
命令的近似值。我不确定是否有办法在完成后强制执行sync
。
import io
block = b'\0' * 4096
with io.FileIO('/dev/sdb', 'w') as f:
while f.write(block):
pass
发布于 2017-07-20 04:39:39
您可以使用subprocess内联bash代码。
https://stackoverflow.com/questions/45198280
复制相似问题