Windows 写入打开的csv文件(但不是使用打开的文本文件)时,权限被拒绝

Windows 写入打开的csv文件(但不是使用打开的文本文件)时,权限被拒绝,windows,excel,Windows,Excel,我有一个将列表列表写入csv文件的脚本,但我注意到,当我在excel中打开该文件并运行该过程时,我会被拒绝[Errno 13]权限,但当它在notepad++中关闭或打开时,我可以毫无问题地写入csv 是否有人知道一种方法可以忽略excel对文件的锁定,甚至关闭打开的文件。 下面是我用来写入文件的代码(使用csv模块) 我使用的是Python2.7,在windows 7上,你不想忽略锁-它故意在那里阻止excel文件进入不一致的状态。excel非常嫉妒。 try: with open

我有一个将列表列表写入csv文件的脚本,但我注意到,当我在excel中打开该文件并运行该过程时,我会被拒绝[Errno 13]权限,但当它在notepad++中关闭或打开时,我可以毫无问题地写入csv

是否有人知道一种方法可以忽略excel对文件的锁定,甚至关闭打开的文件。
下面是我用来写入文件的代码(使用csv模块)


我使用的是Python2.7,在windows 7上,你不想忽略锁-它故意在那里阻止excel文件进入不一致的状态。excel非常嫉妒。
try:  
    with open(file_path_name, 'ab') as wFile:  
        writer = csv.writer(wFile, delimiter=',', lineterminator="\n")  
        for csv_row in data:  
            writer.writerow(csv_row)  
except IOError as e:  
    print e