以下の内容はhttps://a1026302.hatenablog.com/entry/2022/12/22/110150より取得しました。


【Python】W605 invalid escape sequence '\W' を修正するには

flake8 でコードをチェックすると以下の警告が出てきたので解決する方法を調べてみました。

警告

 W605 invalid escape sequence '\W'

ルール

Python 3.6 の時点で、有効なエスケープ シーケンスではないバックスラッシュと文字のペアは DeprecationWarning という SyntaxError になるそうです。
www.flake8rules.com

修正

"\W" -> r"\W" のように raw 文字列にすることで警告が消えました。

修正前
re.sub("\W", "_", string).strip("_")
修正後
re.sub(r"\W", "_", string).strip("_")



以上の内容はhttps://a1026302.hatenablog.com/entry/2022/12/22/110150より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14