单词搜索网格代码

时间:2015-08-17 20:45:10

标签: string file python-3.x try-catch

对于程序的第一部分,我打开了一个由用户提示的文件,然后编写代码来依次读取文件的每一行,删除换行符并将结果字符串追加到字符串列表中

输入完成后,网格应显示在屏幕上。但是我的代码根据说明不起作用,请帮忙。以下是我到目前为止所做的代码:

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")

1 个答案:

答案 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的内容