投稿者: 管理者2022年12月22日2023年3月27日ブログ 【Python】W605 invalid escape sequence ‘\W’ を修正するには flake8 でコードをチェックすると警告が出てきたので解決する方法を調べてみました。ものづくりのブログ【Python】W605 invalid escape sequence '\W' を修正するには – ものづ…https://a1026302.hatenablog.com/entry/2022/12/22/110150flake8 でコードをチェックすると以下の警告が出てきたので解決する方法を調べてみました。 警告 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…