Comment saisir la ligne suivante en Python : fonction input() : obtenez la saisie de l'utilisateur et affichez un message d'invite. Méthode sys.stdin.readline() : lit la ligne suivante du flux d’entrée standard sans afficher de message d’invite. Fonction getpass() : récupère des informations sensibles (telles que des mots de passe) et masque les entrées de l'utilisateur pour éviter les regards indiscrets.
Comment saisir la ligne suivante en Python
En Python, il existe plusieurs façons de saisir la ligne suivante. Le moyen le plus simple est d'utiliser la fonction input()
. input()
函数。
使用 input() 函数
input()
函数从标准输入获取用户输入。它接受一个可选的参数,即提示消息,该消息将显示给用户。例如:
<code class="python">name = input("请输入您的姓名:") print("你好,", name)</code>
执行上述代码时,它将在控制台中显示提示消息,然后等待用户输入。用户输入的文本将存储在 name
变量中。
使用 sys.stdin
另一种方法是使用 sys.stdin
对象。sys.stdin
代表标准输入流,它提供了一个 readline()
方法来读取下一行。例如:
<code class="python">import sys name = sys.stdin.readline() print("你好,", name)</code>
这与使用 input()
函数类似,但它不显示任何提示消息。
使用 getpass() 函数
对于需要安全输入密码等敏感信息的情况,可以使用 getpass()
函数。getpass()
函数会隐藏用户输入的文本,以防止它被窥探。例如:
<code class="python">import getpass password = getpass.getpass("请输入您的密码:") print("您的密码已保存。")</code>
执行上述代码时,它将在控制台中显示提示消息,但不会回显用户输入的密码。密码将存储在 password
input()
obtient les entrées de l'utilisateur à partir de l'entrée standard. Il accepte un paramètre facultatif, le message d'invite, qui sera affiché à l'utilisateur. Par exemple : 🎜rrreee🎜 Lorsque le code ci-dessus est exécuté, il affichera un message d'invite dans la console, puis attendra la saisie de l'utilisateur. Le texte saisi par l'utilisateur sera stocké dans la variable name
. 🎜🎜🎜Utilisation de sys.stdin🎜🎜🎜Une autre façon consiste à utiliser l'objet sys.stdin
. sys.stdin
représente le flux d'entrée standard, qui fournit une méthode readline()
pour lire la ligne suivante. Par exemple : 🎜rrreee🎜Cela revient à utiliser la fonction input()
, mais cela n'affiche aucun message d'invite. 🎜🎜🎜Utilisez la fonction getpass() 🎜🎜🎜Pour les situations où des informations sensibles telles que les mots de passe doivent être saisies en toute sécurité, vous pouvez utiliser la fonction getpass()
. La fonction getpass()
masque le texte saisi par l'utilisateur pour le protéger des regards indiscrets. Par exemple : 🎜rrreee🎜 Lorsque le code ci-dessus est exécuté, il affichera un message d'invite dans la console mais ne fera pas écho au mot de passe saisi par l'utilisateur. Le mot de passe sera stocké dans la variable password
. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!