Tôi có một tập lệnh Python mất nhiều thời gian để chạy. Tôi rất muốn có đầu ra dòng lệnh để có một ít hoạt hình 'chờ đợi', giống như vòng tròn xoáy mà chúng tôi nhận được trong các trình duyệt cho các yêu cầu AJAX. Một cái gì đó giống như một đầu ra của một '\', sau đó điều này được thay thế bởi một '|', sau đó '/', sau đó '-', '|', vv, giống như văn bản sẽ đi vòng trong vòng tròn. Tôi không chắc chắn làm thế nào để thay thế các văn bản in trước đó trong Python.Hoạt ảnh 'Đang chờ' trong lời nhắc lệnh (Python)
8
A
Trả lời
15
Sử dụng \r
và in-không-newline (có nghĩa là, hậu tố bằng dấu phẩy):
animation = "|/-\\"
idx = 0
while thing_not_complete():
print animation[idx % len(animation)] + "\r",
idx += 1
time.sleep(0.1)
-1
Gói cài sẵn curses của Python chứa các tiện ích để kiểm soát nội dung được in trên màn hình đầu cuối.
-1
Có lẽ bạn sẽ nhận được một số sự giúp đỡ từ này
import time
import os
def getdot(val):
a=["",".","..","..."]
return a[val]
while True:
l=0
while l<4:
os.system("title Loding %s"%(getdot(l)))
os.system("cls")
print "\n\n\n\n\t\t\t\tLOADING %s"%(getdot(l))
l+=1
time.sleep(1)
Các vấn đề liên quan
- 1. Cách nhận lời nhắc lệnh uboot
- 2. Đang chờ lệnh hoàn thành trong C#
- 3. Cách trả lời lời nhắc mật khẩu khi sử dụng SCP trong tập lệnh shell?
- 4. Làm cách nào để thả lời nhắc IRB từ tập lệnh đang chạy?
- 5. Sử dụng python để phát lệnh nhắc
- 6. Định dạng mã hóa tệp qua lời nhắc lệnh: Windows
- 7. Loại bỏ lời nhắc Outlook
- 8. ngày ngắn trong lời nhắc bash PS1
- 9. Tắt chức năng mà không phải chờ trả lời (Python)
- 10. Lời nhắc khi thoát trong ứng dụng PyQt
- 11. lời nhắc() với Internet Explorer 8
- 12. RunCodeAnalysis = true không hoạt động trong dấu nhắc lệnh (MSBuild)
- 13. Đang chờ người dùng nhập vào với thời gian chờ
- 14. Emacs Lời nhắc tương tác động Elisp
- 15. Đặt màu cho lời nhắc trong Git Bash trên Windows
- 16. lời nhắc sinh nhật mysql, năm nhuận
- 17. Lỗi tham chiếu khi biên dịch tệp C trong lời nhắc lệnh VS2010
- 18. Làm cách nào để thay đổi màu văn bản trong lời nhắc lệnh của cửa sổ
- 19. Python os.environ ["HOME"] hoạt động ở chế độ chờ nhưng không có trong tập lệnh
- 20. Máy tính đơn giản trong lời nhắc xmonad
- 21. Cách sắp xếp danh sách tác vụ trong lời nhắc lệnh?
- 22. cách thêm lời nhắc xác nhận xóa cho trường lệnh trong chế độ xem chi tiết?
- 23. Chèn dòng mới để bash lời nhắc
- 24. Thêm Lời nhắc vào UINavigationBar Lập trình
- 25. Tạo lời nhắc hẹn giờ lặp lại trong Java
- 26. Làm cách nào để tùy chỉnh lời nhắc PostgreSQL/psql?
- 27. Không thể xóa lời nhắc từ Lịch trong Android
- 28. Lời nhắc sự kiện không hoạt động cho các sự kiện lịch trong android
- 29. sp_who2 Quy trình ngủ BlkBy Đang chờ lệnh
- 30. tạo lời nhắc git cho mật khẩu trong terminal
Nó bị treo đối với tôi. –
Hoạt động tốt với tôi (khi thay đổi 'thing_not_complete()' thành 'True'), hoạt ảnh nhỏ tuyệt vời! – Sarah
[Ở đây] (http://code.activestate.com/recipes/534142-spin-cursor/) là thứ được nướng trước. –