在Python 3中,如果你想要从用户获取输入,但不希望使用input()函数,你可以使用命令行参数或者读取文件的方式来获取输入。
import sys
# 获取命令行参数
args = sys.argv
# 第一个参数是脚本的名称,之后的参数是用户输入的内容
user_input = args[1]
# 打印用户输入
print(user_input)
在命令行中运行脚本时,可以这样传递参数:
python script.py Hello World
输出将会是:
Hello
# 打开文件
with open('input.txt', 'r') as file:
# 读取文件内容
user_input = file.read()
# 打印用户输入
print(user_input)
在这个示例中,假设用户输入的内容保存在名为input.txt的文件中。你可以根据实际情况修改文件名和路径。
以上是两种不使用input()函数获取用户输入的方法。这些方法可以根据具体需求来选择使用。
领取专属 10元无门槛券
手把手带您无忧上云