运行写文件时报错,请指点报错是什么意思?

运行写文件时报错,请指点报错是什么意思?

请问以下的报错是什么意思?正确方法是什么?请指点.
>>> f = file('D:\AOD\DNOTE.TXT', 'r')
>>> p = f.readlines()
>>> k = file('D:\AOD\TESTER.TXT', 'w')
>>> v = k.write(p)

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    v = k.write(p)
TypeError: argument 1 must be string or read-only character buffer, not list
>>>
k.write(p)的参数要求是字符串,你传递的p是一个列表。

改用read:

[Copy to clipboard] [ - ]
CODE:
>>> f = file('D:\AOD\DNOTE.TXT', 'r')
>>> p = f.read()
>>> k = file('D:\AOD\TESTER.TXT', 'w')
>>> v = k.write(p)

谢谢,2楼的提示.
少了一个 \
路径好像也有问题
应该是/或\\