对于程序的第一部分,我打开了一个由用户提示的文件,然后编写代码来依次读取文件的每一行,删除换行符并将结果字符串追加到字符串列表中
输入完成后,网格应显示在屏幕上。但是我的代码根据说明不起作用,请帮忙。以下是我到目前为止所做的代码:
x = {}
file = input("Enter a filename: ")
try:
a = open(file)
with open(file) as a:
x = [line.strip() for line in a]
a.close()
except IOError as e:
print ("File Does Not Exist")
答案 0 :(得分:0)
不确定什么不起作用。你有一些不必要的代码。这是一个适合我的版本:
# x = {}
file = input('enter a filename')
try:
# a = open(file)
with open(file) as a:
x = [line.strip() for line in a]
a.close()
except IOError as e:
print ("File Does Not Exist")
print(x)
请注意,我已注释掉不必要的行并添加了一个print语句,以便您可以看到x的内容