我正在使用 subprocess.call ,我需要跟踪执行所需的时间。文档说 subprocess.call 应该在子进程运行时阻止执行,但是即使 vlc 已经运行了几分钟,打印的 time() 值也只有几毫秒。
print time.time()
vlc = ['vlc', '--play-and-exit', 'http://www.youtube.com/watch?v=E8Egrmm0GeE&list=PLRQGRBgN_EnrgJvnfr-q6zcPdvhBmjLRB']
subprocess.call(vlc)
print time.time()
我正在使用 Cygwin 在 Windows 上运行它。有任何想法吗?