2016-06-28 2 views
-1

私は簡単なコマンドラインコンタクトマネージャーを書いています。 次のコマンドで新しい連絡先を追加できます。
manager.py add -n NAME -p PHONENUMBER
ただし、firstnameとlastnameを使用して連絡先を追加すると、コードでエラーが発生します。
など。 manager.py add -n emeka onwuzulike +23464715326
この私のコード
Usage: manager.py add -n NANE -p PHONENUMBERPythonでの郵便議題の議論Docopt

答えて

0

ある各引数は空白文字で分割されているので、あなたが持っている問題が送られているので、何をされている。

  • -n
  • を追加emeka
  • onwuzulike
  • +23464715326

これにはいくつかの選択肢があります。名前にスペースを使用するのではなく、アンダースコア(_)のような区切り文字を使用して、スクリプトに_をスペースで置き換えるのが最も簡単です。

名前を引用符で囲みます。コマンドプロンプトによっては、単一の引数として解析されることもあります。実際に私たちにコードを与えていないため、私はテストすることができません。

0

はこれを達成するために、あなたは-p 08064715300

-N「emeka onwuzulike」を追加manager.pyので
のように1名arguementを文字列を配置する必要があります
関連する問題