windowsでファイル名に使えない文字などをまとめて別の文字に置換したいのですが、こんなコードしか思いつきません。もっと便利な関数や方法は無いものでしょうか?
def filechikan(x):
if x.count(u"<"):x.replece(u"<","(")
if x.count(u">"):x.replece(u">",")")
if x.count(u"/"):x.replece(u"/","!")
if x.count(u"|"):x.replece(u"|","!")
if x.count(u"\\"):x.replece(u"\\","!")
if x.count(u"\""):x.replece(u"\"","`")
if x.count(u"?"):x.replece(u"?","!")
........................
return x
よろしくお願いします。