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

问题描述 投票:2回答:1

我尝试使用.pdbrc中提供的示例代码在Python 2.7和Python 3.5中编写pdb doc文件,如下所示:

# 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])'

我如何解决它?

python pdb
1个回答
1
投票

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

  1. 写完后.pdbrc不需要source .pdbrc
  2. 只需将.pdbrc保存在主目录中,然后在运行python -m pdb your_file.py时就可以在任何python文件中使用它了
© www.soinside.com 2019 - 2024. All rights reserved.