Does Python has a built in function for string natural sort?から受け入れられた回答を実行してみました。、しかし、それは私に次のエラーを与えました:
File " < stdin >", line 4
convert = lambda text: int(text) if text.isdigit() else text
SyntaxError: invalid syntax
誰でも助けてもらえますか?
ありがとうございました...
更新: 皆様、ご回答ありがとうございます。最初に自分のスクリプトにコードを統合しましたが、エラーが発生しました。次に、この定義を Python インタラクティブ ウィンドウ (この行のみ) でテストしたところ、同じエラーが発生しました。
私はpython/2.6.5を使用しています。奇妙なことに、このコードは私の別のコンピューター (Python 2.6.1) で実行されます。このコードはバージョン固有ですか?