Это - то, что я использую:
def shellquote(s):
return "'" + s.replace("'", "'\\''") + "'"
оболочка будет всегда принимать заключенное в кавычки имя файла и удалять окружающие кавычки прежде, чем передать его рассматриваемой программе. В частности, это избегает проблем с именами файлов, которые содержат пробелы или любой другой вид противного метасимвола оболочки.
Обновление : при использовании Python 3.3 или позже используйте shlex.quote вместо того, чтобы прокрутить собственное.
jQuery предлагает CDN для библиотеки jQuery . Я считаю, что в этом URL-адресе всегда будет самая последняя версия jQuery.