如何使用input()函数获取用户输入的文件名并读取文件内容
发布时间:2023-12-31 22:59:28
使用input()函数获取用户输入的文件名可以按照以下步骤进行操作:
1. 使用input()函数提示用户输入文件名,并将用户输入的文件名保存在一个变量中。
file_name = input("请输入文件名:")
2. 使用open()函数打开用户输入的文件,并将文件内容读取出来。
with open(file_name, 'r') as file:
content = file.read()
3. 对文件内容进行操作,如打印、处理等。
print(content)
下面是一个完整的例子,演示如何使用input()函数获取用户输入的文件名并读取文件内容:
file_name = input("请输入文件名:")
try:
with open(file_name, 'r') as file:
content = file.read()
print(content)
except FileNotFoundError:
print("文件不存在!")
在这个例子中,程序会提示用户输入文件名。然后使用open()函数打开用户输入的文件,如果文件不存在,会抛出FileNotFoundError异常。如果文件存在,则将文件内容读取出来并打印出来。如果文件不存在,则会打印出文件不存在的提示信息。
需要注意的是,用户输入的文件名应该是文件在程序运行的当前目录下的相对路径或者是绝对路径。如果用户输入的是一个不存在的文件名,程序中可以通过异常处理来处理文件不存在的情况。
