J'essaye de créer un programme utilitaire, mais après que l'utilisateur tape le mot de passe et qu'il se rende au menu principal, le mot de passe est toujours là et s'affiche juste au-dessus. J'ai déjà posé cette question, mais les utilisateurs m'ont donné une commande à la place de quelque chose que le script fait pour vous. Je me demandais s'il y avait quelque chose que je peux taper dans mon script qui peut effacer le shell python sans avoir à le taper directement dans le shell.Effacer le shell python dans le script
Répondre
Vous devez utiliser getpass
pour lire les mots de passe sans les répercuter, c'est la manière recommandée de lire les mots de passe en toute sécurité.
Cela fonctionne pour moi. Merci! – user2349129
Si vous utilisez Linux:
import os
os.system("clear")
si vous utilisez Windows:
import os
os.system('CLS')
Remarque: vous ne devriez pas faire quelque chose comme ça avec des codes d'accès pour des raisons de sécurité, mais cela ne clair le shell
Quand je l'utilise, il ne fait que le redémarrer. Il ne l'efface pas pour moi. – user2349129
Quel système utilisez-vous? Je viens de mettre à jour parce que je n'ai inclus que l'approche du terminal Linux/mac, si vous utilisez Windows, essayez –
- 1. Effacer la ligne dans le shell Python IDLE
- 2. $? dans le script shell
- 3. dans le script shell
- 4. Arguments dans le script shell
- 5. : t dans le script shell
- 6. Remplir le script shell
- 7. comment forcer le contrôle c dans le script shell le script shell a couru,
- 8. paramètres d'un fichier Obtenir via le script shell en script python dans le format
- 9. Changer d'utilisateur dans le shell python
- 10. Exécuter le script Shell de Python avec plusieurs tuyaux
- 11. Windows - Comment afficher un script Python sur le shell actuel?
- 12. Python - détection d'une touche dans le shell
- 13. Le script exécuté dans le sous-shell ne fonctionne pas dans le même shell que le script appelant
- 14. comment utiliser # dans le script shell Linux
- 15. Automatiser dans le terminal de script Shell
- 16. expressions régulières dans le script shell tcsh
- 17. de syntaxe dans le script shell jenkins
- 18. commande d'attente dans le script shell
- 19. variable globale dans le script shell
- 20. parse xml dans le script shell
- 21. Plusieurs entrées dans le script shell
- 22. obtenir sous chaîne dans le script shell
- 23. Impossible d'exécuter le script shell dans Xcode
- 24. if-else erreur dans le script shell
- 25. exécuter le script shell dans l'application java
- 26. Ctrl C dans le script shell
- 27. obtenir la ligne dans le script shell
- 28. appeler la fonction dans le script shell
- 29. erreur de multiplication dans le script shell
- 30. espace dans le chemin d'un script shell
pourquoi affichez-vous le mot de passe? même si vous effacez l'écran, il sera visible lors de la frappe ... –
si les gens vous donnaient une commande, ne pouvez-vous pas utiliser cette commande avec 'os.system' pour l'effacer? –