繁体   English   中英

如何通过 Windows 中的终端在 python 中请求用户输入?

[英]How can I ask for user input in python through the terminal in windows?

我试图在 GitHub 上创建我自己的 Jarvis 终端程序版本。 我会提示一个菜单供用户在 Windows 终端中查看和选择,同时根据终端的输入继续调用函数。 我知道如何使用“导入”调用同一目录中的文件,但是我将如何传递用户给我的参数,因为只要我运行我的主程序,代码就不会停止要求用户输入。
一个例子是
1次
2. 天气
3. 定时器

file1 有时间功能,file2 有天气,file3 有计时器。

我会在我的主程序 Assistant 中调用 file1、file2 和 file3。 File2 (Weather) 期望用户编写一个位置并将其传递给函数,例如,用户应该编写“Weather Dallas”,而我的代码将给出达拉斯现在的天气。 但问题是我不知道在终端中继续要求输入。 我在我的程序中使用了 sys.argv 但每当我运行我的助手功能时,它只是跳过用户输入。

您可以通过variable = input("Type something: ")获取输入

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM