在的IntelliJ的Java我可以输入soutv +选项卡,将它扩大到System.out.println("var1 = " var1 ", var2, " = ", var 2)
soutv +
System.out.println("var1 = " var1 ", var2, " = ", var 2)
等等
有没有什么蟒蛇相当于PyCharm?
我类型,因此它热字串会自动创建类似print("var1=", var1, ...)?
print("var1=", var1, ...)
(在的IntelliJ的Java也有SOUT,soutm,SOUTP等。再次:在PyCharm等值蟒蛇?)
所有这一切都是实时模板。
我相信,不同的是,所有的Python是运行时间,所以你不能真正建立命名空间/范围,同时编写代码。你可以做什么,寿,是创建活动模板是这样的:
print([f'{name} = {value}' for name, value in locals().items()])
现在你可以使用plocals +选项卡要插入的代码行,将在局部范围内打印出所有变量
plocals
注意:格式为PY 3.6及更高版本,但是这只是用于说明目的