আমি একটি এফটিপি ডাউনলোডার লিখছি। কোডের অংশটি হ'ল এইরকম:
ftp.retrbinary("RETR " + file_name, process)
কলব্যাকটি পরিচালনা করতে আমি ফাংশন প্রক্রিয়াটি কল করছি:
def process(data):
print os.path.getsize(file_name)/1024, 'KB / ', size, 'KB downloaded!'
file.write(data)
এবং আউটপুট এইরকম কিছু:
1784 KB / KB 1829 downloaded!
1788 KB / KB 1829 downloaded!
etc...
তবে আমি এটি চাই যে এটি এই লাইনটি মুদ্রণ করবে এবং পরের বার এটি পুনরায় মুদ্রণ / রিফ্রেশ করবে যাতে এটি কেবল এটি একবার দেখায় এবং আমি সেই ডাউনলোডের অগ্রগতি দেখতে পাব।
এটা কিভাবে করা যাবে?