![](/img/trans.png)
[英]Why is os.listdir showing to a file while I set it to the directory?
[英]os.listdir only showing hidden file?
老實說,我不知道發生了什么,因為一秒鍾它可以正常工作,我正在測試並進行了無關的更改,但現在不是。 當我運行它時,它只顯示一個名為“.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)
此代碼打印當前字典中的所有隱藏文件
import os
files = list(os.popen("ls -a")) # on Linux
files = list(os.popen("dir -a")) # on Windows
hidden_files = [hidden.strip() for hidden in files if hidden.startswith(".")][2:]
print(hidden_files)
如果您使用的是 Windows,請轉到資源管理器並右鍵單擊目錄,然后選擇屬性。 在屬性窗口中選擇安全選項卡。 “安全”窗口將顯示有權訪問目錄的組或用戶名以及他們可以執行的操作。 如果您沒有訪問權限,請單擊編輯,然后單擊添加。 您可以添加“所有人”並完全控制權限。 這應該允許完全訪問目錄。 明智地做到安全並不是一件好事,但至少它應該允許訪問。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.