Python正在识别临时Word文档

时间:2017-11-03 18:11:28

标签: python windows

需要帮助确定此问题是由于Python还是Windows。

当我使用os.listdir('C:\\pathtofile\\')时,它会列出一个名为~$filename.docx

的临时Microsoft Word文件

当我使用cmd并在文件夹中运行dir时,它不会列出临时文件

我已将Windows设置为显示隐藏文件,退出Word,重新启动计算机,但根据Python,这个临时Word文件应该存在。

如何找到此文件并将其删除?

1 个答案:

答案 0 :(得分:1)

如果您使用办公室,这些将继续弹出,您也可以尝试(如果您正在搜索文件)忽略任何以"〜$"

开头的文件名

我解决这个问题的一种方法就是单线列表理解

files = [file for file in os.listdir(path) if not file.startswith('~$')]