Ich habe eine Codezeile, die eine Glocke in der cmd klingelt, wenn das Programm Interaktion vom Benutzer erfordert. Ich mache das in Python mit dem Befehl print ('\ a'). Ich möchte diesen Befehl jedoch hinter eine Konfigurationsoption stellen, da ich bei jeder Eingabe keine Glocke läuten möchte. Wie kann ich das machen?? Danke vielmals.Python Bell Sound nach Konfigurationsoption
-1
A
Antwort
0
Eine Reihe von Möglichkeiten, wie Sie dies tun können. Einer wäre configparser
. Viele usage examples here.
Setzen Sie den Glockenklang in eine Variable und setzen Sie ihn vor jedem print
. Verwenden Sie '\a'
, wenn Sie es wollen, und ''
, wenn Sie nicht möchten.
in Ihrem Config.ini, oder andere Mittel, um die Präferenz von dem Benutzer erhalten:
[DEFAULT]
bell_sound = True # or False
Und für alle Orte können Sie die Glocke wollen:
if config['DEFAULT'].getboolean('bell_sound'):
bell = '\a' # yes
else:
bell = '' # no sound
# usage:
print('%shello' % bell)
print('{}{}'.format(bell, 'hello'))
s = input('{}{}'.format(bell, 'user input'))
Und wahrscheinlich besser Setzen Sie das in eine Funktion wie ask_user()
, so dass Sie nicht immer diese Druck-/Eingabezeilen schreiben müssen.
Verwandte Themen
- 1. Python Sound ("Bell")
- 2. Konfigurationsoption für eine Python-Anwendung
- 3. Haskell Implementierung von Bell-Nummern
- 4. Bell Zeichen als Felder Trennzeichen in Python Druckausgabe
- 5. Sound Spielen nach jquery
- 6. Python openAL 3D Sound
- 7. ssh - Falsche Konfigurationsoption: KeyAlgorithms
- 8. Spring Boot XML-Konfigurationsoption
- 9. Nicht unterstützte Konfigurationsoption: 'healthcheck'
- 10. Schlechte Konfigurationsoption: ServerAliveInterval
- 11. schlechte Konfigurationsoption in git
- 12. System-Standard-Sound in Python
- 13. Einen Sound mit Python abspielen
- 14. record output sound in python
- 15. Old School Sound Programmierung in Python
- 16. Sound abspielen nach auf Imageview klicken (Array)
- 17. UILocalNotification Stop-Sound nach der Benachrichtigung ist
- 18. Sound immer noch nach der Freigabe UIWebView
- 19. Sound stopping nach einiger Zeit - Android
- 20. Erkennen und einen Sound mit Python aufnehmen
- 21. Abspielen von Sound in Python mit Pyo
- 22. Wordpress: Hinzufügen Konfigurationsoption zu allen Widget-Einstellungen
- 23. Kaminari Parameter auf der ersten Seite Konfigurationsoption
- 24. ist php Konfigurationsoption --with-openssl benötigt?
- 25. Was macht die PHP-Konfigurationsoption "--prefix = PREFIX"?
- 26. Load Highcharts dynamisch mit dynamischer Konfigurationsoption
- 27. Audio in HTML5: Wie spielt man einen Sound nach einem anderen Sound?
- 28. Hinzufügen von Sound zu Android-System-Sound-Liste
- 29. Warten Sound
- 30. FFT Sound-Analyse
Sie haben meine Frage nicht bekommen. Vielleicht ist es meine Schuld. Ich versuche zu sagen, dass ich eine Codezeile habe: print (\ a) tha läuft immer dann, wenn Benutzerinteraktion benötigt wird. Aber ich möchte, dass dies nur geschieht, wenn der Benutzer Klingelgeräusche von seiner Maschinenkonfiguration –
@SpirosChadoroulos klingeln lässt: Normalerweise ist der Klingelton bereits von einem Benutzer deaktiviert. Normalerweise können Sie das Terminal konfigurieren, ob eine Glocke ertönen soll oder nicht. –
Mein Punkt ist, dass ich die Glocke nur klingeln möchte, wenn der Benutzer das erlaubt hat. Etwas wie: if (user_config == Glocken erlauben) {läuten} –