Каков самый перекрестный способ удаления неправильных символов пути (например, "\" или ":" в Windows) в Python?
Решение
Поскольку, похоже, нет идеального решения, я решил быть относительно ограничительным и использовал следующий код:
def remove(value, deletechars):
for c in deletechars:
value = value.replace(c,'')
return value;
print remove(filename, '\/:*?"<>|')