시작 프로세스에 들어 :파이썬 : 네트워크 드라이브를 통해 대용량 데이터 파일을 복사하는 동안
cmd=None
if sys.platform.startswith("darwin"): cmd=['cp', source, dest]
elif sys.platform.startswith("win"): cmd=['xcopy', source, dest, '/K/O/X']
if cmd: proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
내가 피드백을 얻을 시작 프로세스에 후크 할 수있는 방법이 있는지 궁금 : 같은 네트워크 전송 데이터 속도로 ... 어떤 제안?
내가 명확히해야합니다 솔루션은 운영 체제의 "복사"명령에 적용 할 필요가있다 .. 뿐만 아니라 일반. Mac에서는 동일한 로컬 디스크에서 파일을 복사 할 때 '결과'변수가 0으로 생성됩니다. 나는 데이터가 네트워크 드라이브로 전송되었을 때 그것이 다른 것인지 확신하지 못한다. – alphanumeric