は、私はPythonで再帰を使用して、リストの合計を見つけるためのプログラムを記述しようとしていますし、私のコードは、このregexのエスケープされていない左括弧は非難され、正規表現で渡されます。
value = 0
def sum_list(alist):
global value
if len(alist) == 0:
return value
value += alist.pop()
return sum_list(alist)
print sum_list(range(10))
ですが、私はこのスクリプトを実行していたとき、私はweiredエラーを取得しています。
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/%{ <-- HERE (.*?)}/ at /usr/bin/print line 528.
Error: no "print" mailcap rules found for type "text/x-python"
私はそれを検索しましたが、なぜこのエラーが発生するのかわかりませんでした。 ヘルプは、