Попробуйте указать <meta charset="utf-8">
. В идеале вы хотите установить это на сервере.
import os
import os.path
for dirpath, dirnames, filenames in os.walk("."):
for filename in [f for f in filenames if f.endswith(".log")]:
print os.path.join(dirpath, filename)
Вы также можете использовать модуль glob вместе с os.walk.
import os
from glob import glob
files = []
start_dir = os.getcwd()
pattern = "*.log"
for dir,_,_ in os.walk(start_dir):
files.extend(glob(os.path.join(dir,pattern)))
Checkout Python Recursive Directory Walker . Короче говоря, os.listdir () и os.walk () - ваши друзья.
Если вы хотите перечислить в текущем каталоге, вы можете использовать что-то вроде:
import os
for e in os.walk(os.getcwd()):
print e
Просто измените
os.getcwd()
на другой путь, чтобы получить результаты там.