我正在使用子进程模块将大文件写入usb闪存驱动器,如下所示:
导入子流程
subprocess.Popen(" diskutil unMount / dev / diskX",shell = True)
subprocess.Popen(" sudo dd if =' file_name' of =' / dev / diskX'",shell = True)
最终,我只想添加一行,每隔几秒就获取一次完成百分比,这样我就可以看到非常大的传输速度有多快
我知道当我在终端中运行此命令时,我可以输入" SIGINFO"然后按" Ctrl + T"虽然它正在转移以获得转移金额,但我不知道将其转换为Python脚本。
我在卸载磁盘后进行传输,因此我无法在传输时查询驱动器新文件,并将其与原始文件大小进行比较。