我写这篇文章是为了找到所有.asprite文件的路径:
import os
x = 0
print(os.getcwd())
os.chdir("c:/Users/Buğra/")
for docs, subs, files in os.walk(os.getcwd()):
for f in files:
if f.endswith(".aseprite"):
x += 1
print(x, f, "===", os.path.dirname(docs))
尽管它提供了大多数下载的所有路径,但它并没有打印出下载文件夹中下载的完整路径。
c:UsersBu�raDesktopKodlama
34 wixard.aseprite === c:UsersBu�raDesktopKodlama
35 boduragac.aseprite === c:UsersBu�ra
36 flower.aseprite === c:UsersBu�ra
37 painti1.aseprite === c:UsersBu�ra
38 painti10.aseprite === c:UsersBu�ra
39 painti19.aseprite === c:UsersBu�ra
40 painti2.aseprite === c:UsersBu�ra
41 painti3.aseprite === c:UsersBu�ra
42 painti4.aseprite === c:UsersBu�ra
43 painti5.aseprite === c:UsersBu�ra
44 painti6.aseprite === c:UsersBu�ra
45 painti7.aseprite === c:UsersBu�ra
知道为什么吗?
试试这个?
import os
x = 0
print(os.getcwd())
os.chdir("<your dir/path>")
for docs, subs, files in os.walk(os.getcwd()):
for f in files:
if f.endswith(".aseprite"):
x += 1
print(x, f, "===", docs)```
使用print(x, f, "===", docs)
而不是print(x, f, "===", os.path.dirname(docs))