写(和源?).pdbrc文件的正确方法是什么?

时间:2017-05-24 10:14:28

标签: python pdb

我尝试使用pdb doc中提供的示例代码在Python 2.7和Python 3.5中编写.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 个答案:

答案 0 :(得分:1)

@Mark Plotnick在上面评论过,实际上为我解决了这个问题。

    书面上的
  1. .pdbrc不需要source .pdbrc
  2. 只需将.pdbrc保存在主目录中,然后在运行python -m pdb your_file.py时就可以在任何python文件中使用了