Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menjeda Pelaksanaan Python Sehingga Tekan Kekunci?

Bagaimana untuk Menjeda Pelaksanaan Python Sehingga Tekan Kekunci?

Linda Hamilton
Linda Hamiltonasal
2024-11-19 06:51:03267semak imbas

How to Pause Python Execution Until a Key Press?

Cara Menjeda Pelaksanaan dalam Python sehingga Kekunci Ditekan

Soalan: Bagaimana saya boleh mencipta skrip Python yang menunggu pengguna untuk menekan sebarang kekunci sebelum ini meneruskan?

Jawapan:

Python 3:

Untuk membuat skrip Python anda menunggu sebarang tekan kekunci dalam Python 3 , gunakan fungsi input:

input("Press Enter to continue...")

Python 2:

Dalam Python 2, fungsi yang setara untuk digunakan ialah raw_input:

raw_input("Press Enter to continue...")

Nota: Arahan ini hanya menunggu pengguna menekan butang masuk atau balik kunci.

Windows/DOS:

Jika anda bekerja dalam persekitaran Windows atau DOS, anda boleh mempertimbangkan untuk menggunakan modul msvcrt:

import msvcrt as m

def wait():
    m.getch()

Fungsi ini menjeda skrip sehingga kekunci ditekan.

Tambahan Nota:

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

Atas ialah kandungan terperinci Bagaimana untuk Menjeda Pelaksanaan Python Sehingga Tekan Kekunci?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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