私はzed shawの本LPTHWに従っており、ex25で固執しています。エラーなしでコードをタイプしました。私がそれを正しく理解すれば、PowerShellで最初にそれを実行するように依頼しましたが、次のコマンドを入力すると、 C:/ mystuff> python ex25.py、LPTHW EX25 - powershellで正常に動作していません
出力なしで次の行に入ります。
私はこれは私が取得エラーですPythonインタプリタでex25をインポートしようとした。この後
>>import ex25
>>sentence = "All good things come to those who wait."
>>words = ex25.break_words(sentence)
を私はエラーを取得:
Traceback <most recent call last>:
file stdin in line 1 <module>
file ex25.py line 3 in break_words
words = stuff.split(' ')
Value error: empty separator.
は私が間違って何をやっていますか?また、私は今30分以上、別のソリューションを試して、それを動作させるために実験した。プログラムは基本的には何も入力せずにたくさんの機能を持っているので、PowerShellは応答しません。しかし、通訳者は文章を入力しますが、その理由は何ですか?私の頭をやっている。
LPTHWのコードへのリンク:http://learnpythonthehardway.org/book/ex25.html
ちょうどここですが、そのコースのタイトルは正確です。本当にPythonを学ぶのは難しい方法です。それはバギーで、不明瞭です。私は[公式のPythonチュートリアル](https://docs.python.org/3.4/tutorial/index.html)をお勧めします。 – TigerhawkT3
それは私のために働いた。 '[3]:['すべて '、'良い '、'物事 '、'来る '、'〜 '、'それら '、'誰 '、 'wait']] – James
pythonファイル(ex25.py)を開き、break_words関数の引用符の間にスペースがあることを確認します。 – James