Python正在显示一个在文件夹中不存在的Excel文件

2024-04-19 04:41:25 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,我试图打印一个目录中的所有excel文件。在其中一个文件夹中,我没有一个名为“~$EndManifold-4Slot.xlsm”的excel文件,但是在打印文件时,我看到这个文件存在,实际上不存在

有谁能建议如何改进同样的方法吗

        def Fnfolders(rootdir):
            xlFilesList=[]
            for dirname, dirnames, filenames in os.walk(rootdir):
                for file in os.listdir(dirname):
                    if '.xls' in file or '.xlsx' in file:
                        fullPath=os.path.join(dirname)+"\\"+file
                        xlFilesList.append(fullPath)
            return xlFilesList

        xlFilesList=Fnfolders(rootdir)
        for excel in xlFilesList:
            print (excel)

Tags: 文件in目录文件夹forosexcelfile
1条回答
网友
1楼 · 发布于 2024-04-19 04:41:25

通常,像-~$EndManifold-4Slot.xlsm这样的文件是在Excel中打开文件时创建的临时文件。它们通常是隐藏的,如果启用^{} in folder options.,您可以在资源管理器中找到它们

您可以阅读有关这些临时文件here的更多信息

相关问题 更多 >