скачивание куска фильма для выципления скриншота

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import ftplib
import os
def lol(bytes):
filz.write(bytes)
size = os.path.getsize(file)
if (size > 20000000):
f.abort()
f.close()
f=ftplib.FTP("192.168.70.252")
f.login()
f.cwd('movies/27/matrix_(1999).divx/')
file="matrix_(01_of_01).avi"
localfile = open(file,"wb")
# get the remote file to the local directory
os.chdir('/home/yaroslav/zz')
filz = open(file,"wb")
f.retrbinary("RETR %s" % file, lol, 10240)
# Close FTP connection
f.close()