不会打印错误信息。它在python 2中运行良好,但是当我尝试将其更改为python 3时不会

时间:2014-04-28 14:55:58

标签: python-3.x python-2.x

程序不会发布错误消息。它在python 2中运行良好,当我尝试转换它时,它将无法工作。

def getData(filename):
    """Create Database with raw text as the entries.
    """
    with open(filename, 'r') as f
        reader = csv.reader(f, dialect='excel-tab')  
        dat = []
        for row in reader:
            if len(row) != 4: 
               sys.exit("\nInput read error!\nData file incomplete!\n")
            if '' in row:
               sys.exit("\nInput read error!\nEmpty field found!\n")
            dat.append(row)
        dat = dat[1:]                                                   
        return dat

0 个答案:

没有答案