1
def save_friend(filename, friends_list):
    rows = ''
    strings = open(filename, 'Ur')
    for c in strings:
        rows += ','.join(c)
        rows += '\n'


    return strings.write(rows)

试图将列表覆盖(friends_list)到文件(filename)中。测试时不断收到此错误消息IOError: File not open for writing。但是我以前的功能可以很好地打开文件..

4

1 回答 1

5

'w'如果要打开文件进行写入,则必须使用该模式。由于您已经使用 '\n' 作为换行符,因此您可以摆脱该'U'模式。

于 2013-03-23T04:13:08.220 回答