Làm thế nào để bạn chụp nhập trong python?
Khi bạn chạy tập lệnh Python, bạn có thể thấy rằng nó chạy nhanh và đóng. Điều này có thể là do nó đã hoàn tất thành công hoặc có thể là do nó bị lỗi Show Vấn đề là cửa sổ Python đóng quá nhanh để bạn có thể nói. Trong trường hợp như thế này, bạn muốn tập lệnh tạm dừng trước khi thoát. Có một vài cách điều này có thể được thực hiện Ngủ một lúcMột tùy chọn rất đơn giản là chỉ cần đợi vài giây rồi tiếp tục import time print ('Waiting 5 seconds before continuing') time.sleep(5) Đợi phím EnterNếu bạn muốn tập lệnh đợi cho đến khi bạn sẵn sàng, bạn có thể yêu cầu người dùng nhập dữ liệu. Tùy chọn đơn giản nhất ở đây là sử dụng đầu vào, lấy các ký tự cho đến khi nhấn phím enter input("Press enter to continue") Bấm phím bất kỳ để tiếp tụcNhấn bất kỳ phím nào khó hơn âm thanh. Điều này không hoạt động trên các nền tảng tốt như bạn nghĩ. Đó là, các giải pháp hoạt động trên Windows không hoạt động trên Linux và ngược lại Ví dụ sau yêu cầu tên người dùng và khi bạn nhập tên người dùng, nó sẽ được in trên màn hình Trăn 3. 6tên người dùng = input("Nhập tên người dùng. ") Trăn 2. 7tên người dùng = raw_input("Nhập tên người dùng. ") Python dừng thực thi khi nói đến hàm Trong bài viết này, chúng ta sẽ tìm hiểu cách phát hiện xem một phím cụ thể có được người dùng nhấn hay không. Toàn bộ Mô-đun được chia thành 3 phân đoạn, Phân đoạn đầu tiên xử lý các số nguyên đơn giản, ký tự chữ và số thứ 2 và trong phần 3, chúng tôi sẽ sử dụng mô-đun python để phát hiện khóa Sử dụng Mô-đun bàn phím để phát hiện nếu một phím cụ thể được nhấnỞ đây chúng tôi đang nhập Mô-đun bàn phím và với sự trợ giúp của phương thức read_key() để kiểm tra phím nào được nhấn Python3
input("Press enter to continue")0 input("Press enter to continue")1 input("Press enter to continue")2 input("Press enter to continue")0_______41 import 2____43import 3 import 5:
đầu ra
Sử dụng pynput để phát hiện nếu một phím cụ thể được nhấnTrong phương pháp này, chúng tôi sẽ sử dụng mô-đun Python pynput để phát hiện bất kỳ lần nhấn phím nào. “pynput. keyboard” chứa các lớp điều khiển và giám sát bàn phím. Nó gọi pynput. bàn phím. Thính giả. dừng từ bất cứ đâu hoặc trả về Sai từ cuộc gọi lại để dừng người nghe. Thư viện này cho phép bạn điều khiển và giám sát các thiết bị đầu vào Tiếp cận
Để cài đặt, hãy chạy mã này vào thiết bị đầu cuối của bạn pip install pynput ví dụ 1. Tại đây bạn sẽ thấy phím nào đang được nhấn Python3
input("Press enter to continue")0____11____57 keyboard 8keyboard 9while 0while 1
input("Press enter to continue")0_______41 while 4____43import 3 while 7Có thể bạn quan tâm
input("Press enter to continue")0 True 8đầu ra ví dụ 2. Tại đây bạn có thể phát hiện một phím cụ thể có được nhấn hay không Python3
input("Press enter to continue")0_______41 while 4____43import 3 1
input("Press enter to continue")1____57______95 6
input("Press enter to continue")0 import 1 input("Press enter to continue")00 import 3 1
input("Press enter to continue")1____57____106 6
input("Press enter to continue")0____110 input("Press enter to continue")0____112 input("Press enter to continue")0_______41 while 4____43import 3 while 7
input("Press enter to continue")25 input("Press enter to continue")0 True 8đầu ra Kiểm tra xem một phím cụ thể có đang được nhấn hay khôngTiếp cận
Ở đây chúng tôi đang lấy đầu vào từ người dùng và phát hiện rằng người dùng đã nhập Chữ và số được chỉ định (các ký tự đại diện cho các số 0 – 9, các chữ cái A – Z (cả chữ hoa và chữ thường) và một số ký hiệu phổ biến như @ # * và . ) hay không |