- What do I need is that I need to have my portfolio in the GitHub pages.
- So, I need to prototype and then unit tested everything that is related to walk.
- The last codes I got from Reddit are these codese.
import os
result = [dirpath for dirpath, dirnames, _ in os.walk("/home/notalentgeek/Dropbox/notalentgeek/notalentgeek-wiki") if not dirnames]
for r in result: print(r)
- What does Python's
os.walk()
do?
- So the
os.walk()
will return a tuple of directory, folder, and then files.
- And this is will be done recursively.
- So let say
(diretory, folders, files)
as (x, y, z)
.
- The
y
will look into x
for any possible folders.
- The
z
will look into x
for any possible files.
- So for my project goal to automate my .md notes. I need to search on the deepest level of
x
that has no element on y
as xnote
.
- Then I took one level up of
xnote
as xnoteup
.
- Then for every
z
.
- I took join path of
xnote
and z
as xnotefile = os.path.join(xnote, z)
.
- I took join path of
xnoteup
and z
as xnoteupfile = os.path.join(xnoteup, z)
.
- I move from
xnotefile
into xnoteupfile
.
- I think problem solved here.