Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Menjeda Skrip Python Sehingga Pengguna Menekan Kekunci?

Bagaimanakah Saya Boleh Menjeda Skrip Python Sehingga Pengguna Menekan Kekunci?

Patricia Arquette
Lepaskan: 2024-11-21 18:38:17
asal
842 orang telah melayarinya

How Can I Pause a Python Script Until the User Presses a Key?

Menunggu Input Kunci Pengguna dalam Python

Dalam Python, terdapat beberapa cara untuk membuat skrip berhenti seketika sehingga pengguna menekan sebarang kekunci.

Python 3

Untuk Python 3, gunakan fungsi input():

input("Press Enter to continue...")
Salin selepas log masuk

Ini akan menghentikan pelaksanaan sehingga pengguna menekan Enter.

Python 2

Untuk Python 2, gunakan fungsi raw_input() sebaliknya:

raw_input("Press Enter to continue...")
Salin selepas log masuk

Walau bagaimanapun, kedua-dua input() dan raw_input() hanya tunggu pengguna menekan Enter.

Windows/DOS

Pada sistem Windows/DOS, anda boleh menggunakan modul msvcrt untuk mencapai ini:

import msvcrt as m
def wait():
    m.getch()
Salin selepas log masuk

Fungsi wait() akan menjeda pelaksanaan sehingga sebarang kekunci ditekan.

Nota:

  • Dalam Python 3, raw_input() tidak lagi tersedia.
  • Dalam Python 2, input(prompt ) adalah bersamaan dengan eval(raw_input(prompt)).

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjeda Skrip Python Sehingga Pengguna Menekan Kekunci?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan