Python中怎么调用外部的文件?

比如我在c盘有一个TXT文件,我想在Python中实现对其的编辑
a=open('C:\xxx.txt')
a.write('xxxxxxxx')
根据我文件放的位置不同报错原因也千奇百怪,比如文件路径是无效参数等,请问在Python中要怎么才能实现调用外部的文件呢,是我的语法不能这么用吗?

python中\会被程序认为是转义字符
所以当有\出现的字符串中需要在字符串前面加上r

a=openr'C:\xxx.txt'