30
แถบข้อความความคืบหน้าในคอนโซล [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา Наэтотвопросестьответына กองมากเกินнарусском : Нужналимногопоточность, чтобыпоказыватьпрогрессдолговыполняющейсяфункции ฉันเขียนแอพคอนโซลอย่างง่ายเพื่ออัพโหลดและดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP โดยใช้ ftplib ฉันต้องการให้แอปแสดงภาพความคืบหน้าของการดาวน์โหลด / อัพโหลดสำหรับผู้ใช้ ทุกครั้งที่มีการดาวน์โหลด data chunk ฉันต้องการให้มีการอัปเดตความคืบหน้าแม้ว่าจะเป็นเพียงการแสดงตัวเลขเช่นเปอร์เซ็นต์ ที่สำคัญฉันต้องการหลีกเลี่ยงการลบข้อความทั้งหมดที่พิมพ์ไปยังคอนโซลในบรรทัดก่อนหน้า (เช่นฉันไม่ต้องการ "ล้าง" เทอร์มินัลทั้งหมดในขณะที่พิมพ์ความคืบหน้าที่อัปเดต) นี่เป็นงานที่ค่อนข้างธรรมดาฉันจะทำแถบความคืบหน้าหรือการสร้างภาพข้อมูลที่คล้ายกันซึ่งส่งออกไปยังคอนโซลของฉันในขณะที่รักษาเอาท์พุทโปรแกรมก่อนหน้าได้อย่างไร