Найти - Пользователи
Полная версия: Безопасное имя файла
Начало » Python для новичков » Безопасное имя файла
1
yrttyr
Как обезопасить open. Есть ли способ проще чем убрать все \ /, чтобы ограничить его одной директорией?
_wolkodaw_
Возможно, стОит использовать basename
http://docs.python.org/py3k/library/os.path.html#os.path.basename
Результат надо проверить на непустое значение, неравенство ‘.’ и ‘..’
>>> from os.path import basename
>>> checkpath = '/etc/passwd'
>>> basename( checkpath )
'passwd'
>>> checkpath = '/etc/'
>>> basename( checkpath )
''
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB