需要帮助确定此问题是由于Python还是Windows。
当我使用os.listdir('C:\\pathtofile\\')
时,它会列出一个名为~$filename.docx
当我使用cmd
并在文件夹中运行dir
时,它不会列出临时文件
我已将Windows设置为显示隐藏文件,退出Word,重新启动计算机,但根据Python,这个临时Word文件应该存在。
如何找到此文件并将其删除?
答案 0 :(得分:1)
如果您使用办公室,这些将继续弹出,您也可以尝试(如果您正在搜索文件)忽略任何以"〜$"
开头的文件名我解决这个问题的一种方法就是单线列表理解
files = [file for file in os.listdir(path) if not file.startswith('~$')]