os.listdir只显示隐藏文件



老实说,我不知道发生了什么,因为前一秒它正常工作,我正在测试并做出了一个不相关的更改,但现在不是了。当我运行它时,它只显示一个名为".vs"的文件,而目录中没有实际的文件?它抛出了一个错误,说我没有权限。该目录在变量资源管理器中看起来不错。。它永远不会改变。

import pandas as pd
import numpy as np
import pyodbc
from sqlalchemy import create_engine, event
import urllib
import os

directory = r'C:/users/'
print(directory)
for filename in os.listdir(directory):
print(filename)

如果您使用的是windows,请转到资源管理器,右键单击目录,然后选择属性。在属性窗口中,选择"安全"选项卡。"安全"窗口将显示有权访问目录的组或用户名以及允许他们执行的操作。如果您没有访问权限,请单击"编辑",然后单击"添加"。您可以添加所有人,并在权限方面给予完全控制。这应该允许对目录进行完全访问。从安全角度来说,这不是一件好事,但至少应该允许访问。

最新更新