2017-05-24 1 views
1

私は以下を参照してください、pdb docで提供されているサンプルコードを使用してpython2.7とpython3.5の両方で.pdbrcファイルを書き込もうとしました:私のホームディレクトリで働く `.pdbrc`ファイルを書くには?

# Print instance variables (usage "pi classInst") 
alias pi for k in %1.__dict__.keys(): print("%1.",k,"=",%1.__dict__[k]) 
# Print instance variables in self 
alias ps pi self 

を、私はnano .pdbrcでファイルを開いたり保存上のコードを入力します。次に、source .pdbrcを実行し、次のエラーメッセージが表示されました。

-bash: .pdbrc: line 3: syntax error near unexpected token `(' 
-bash: .pdbrc: line 3: `alias pi for k in %1.__dict__.keys(): print("%1.",k,"=",%1.__dict__[k])' 

どうすれば修正できますか?どうもありがとう!

+1

を実行したときに任意のPythonのファイルに '.pdbrc'ファイルを意味している使用する準備ができていますpdbによって読み込まれます。あなたのシェルには意味をなさないでしょう。 –

答えて

0

@マークプロットニックは上記のコメントをしてくれて、この問題を実際に解決しました。

  1. .pdbrc書かれたニーズの後に何source .pdbrc
  2. はちょうどホームディレクトリに.pdbrcを保存していない、そしてあなたがpython -m pdb your_file.py
関連する問題