提示用户输入文件

2024-04-26 11:14:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个代码,可以处理我目前在脚本中硬编码的文件的数据。我希望能够提示用户选择输入文件,而不是硬编码。这是我的意见。我希望用户能够选择文件,而不是总是使用myfile.txt:

with open('myfile.txt', 'rU') as input_file:

Tags: 文件数据代码用户txt脚本编码input
1条回答
网友
1楼 · 发布于 2024-04-26 11:14:00

在Python 3上使用input函数,或者在Python 2上使用raw_input

# Python 3
with open(input(), 'rU') as input_file:

# Python 2
with open(raw_input(), 'rU') as input_file:

这将提示用户输入文本并将其作为字符串返回。在您的情况下,这将提示输入文件路径。

如果向此函数添加参数,则在请求输入之前,它将打印不带换行符的内容,例如:

input("File: ")

下面是一个使用input函数的示例程序:

answer = input()
print("Your answer was: " + answer)

运行时:

foo
Your answer was: foo

相关问题 更多 >