以下の2行を使用して文字列から ' - '文字を削除しようとしていますが、元の文字列を返します。下の2行を実行すると、shaとsha2は両方の文字列です。何か案は?Pythonの文字列から特殊文字を削除する
sha = hash_dir(filepath) # returns an alpha-numeric string
print sha.join(c for c in sha if c.isalnum())
sha2 = "-7023680626988888157"
print sha2.join(c for c in sha2 if c.isalnum())
が問題だったこと、ありがとうございます。 – iheartcpp