使用子进程 - Python将大文件写入磁盘时调用进度

时间:2018-06-16 20:33:33

标签: python command-line terminal subprocess

我正在使用子进程模块将大文件写入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脚本。

我在卸载磁盘后进行传输,因此我无法在传输时查询驱动器新文件,并将其与原始文件大小进行比较。

0 个答案:

没有答案