我正在寻找的是一种运行程序的用户打开文件的方法。这是我的代码......
userInput = int(input("What file would you like open?"))
#open a file of their choosing using their input (userInput)
我查找了如何打开文件,但我不知道如何使用用户的输入来打开该文件。 我有一个模糊的想法,但它不起作用。 帮帮我?
答案 0 :(得分:0)
如果我理解正确,您可以使用“with open”打开文件:
>>> import os
>>> file = input ("Open file? ")
Open file? sample.txt
>>> file
'sample.txt'
>>>
>>> if os.path.isfile (file):
with open (file) as f:
for line in f:
print (line)