热键/热字串打印最后一个变量/所有定义的变量在PyCharm?

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

在的IntelliJ的Java我可以输入soutv +选项卡,将它扩大到System.out.println("var1 = " var1 ", var2, " = ", var 2)

等等

有没有什么蟒蛇相当于PyCharm?

我类型,因此它热字串会自动创建类似print("var1=", var1, ...)

(在的IntelliJ的Java也有SOUT,soutm,SOUTP等。再次:在PyCharm等值蟒蛇?)

python pycharm
1个回答
1
投票

所有这一切都是实时模板。

我相信,不同的是,所有的Python是运行时间,所以你不能真正建立命名空间/范围,同时编写代码。你可以做什么,寿,是创建活动模板是这样的:

print([f'{name} = {value}' for name, value in locals().items()])

enter image description here

现在你可以使用plocals +选项卡要插入的代码行,将在局部范围内打印出所有变量

注意:格式为PY 3.6及更高版本,但是这只是用于说明目的

© www.soinside.com 2019 - 2024. All rights reserved.