#๐Ÿ”’ Get all dir but exclude some files or folders

8 messages ยท Page 1 of 1 (latest)

opal rampart
#
from pathlib import Path


current_dir = Path.cwd()
excluded_list = [
    current_dir / "testdir",
    current_dir / "testdir2",
    current_dir / "test.log",
    current_dir / "test.zip"
]


alldir = []
somedir = []

for i in current_dir.rglob("*"):
    alldir.append(i)

for i in set(current_dir.rglob("*")) - set(excluded_list):
    somedir.append(i)

assert len(alldir) != len(somedir)
shut hollyBOT
#

@opal rampart

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

opal rampart
#

Get all dird but exclude some files or folders

#

Get all dir but exclude some files or folders

opal rampart
#

this works but why not set

from pathlib import Path


current_dir = Path.cwd()
excluded_list = [
    current_dir / "testdir",
    current_dir / "testdir2",
    current_dir / "test.log",
    current_dir / "test.zip"
]

alldir = []
somedir = []

for i in current_dir.rglob("*"):
    alldir.append(i)

for i in excluded_list:
    if i in alldir:
        alldir.remove(i)
shut hollyBOT
#

@opal rampart

Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.

#

๐Ÿ”’ Get all dir but exclude some files or folders