首页 > 其他分享 >pdb中对args输出格式的调整

pdb中对args输出格式的调整

时间:2024-12-27 15:32:17浏览次数:2  
标签:__ 输出 args kwargs 格式 my pdb

pdb中对args输出格式的调整

在pdb当中输出args,其行为和程序正常运行期间的行为略有不同。

示例代码

class MyClass:
	def my_func(self, *args, **kwargs):
		breakpoint()
		print(f"args: {args}")
		print(f"kwargs: {kwargs}")

if __name__ == "__main__":
	my_class = MyClass()
	my_class.my_func(1, 2, 3, a = 1, b = 2)

程序的输出:

PS D:\pyscript> python test.py
> d:\pyscript\test.py(4)my_func()
-> print(f"args: {args}")
(Pdb) args
self = <__main__.MyClass object at 0x000001DD072D0B60>
args = (1, 2, 3)
kwargs = {'a': 1, 'b': 2}
(Pdb) kwargs
{'a': 1, 'b': 2}
(Pdb) c
args: (1, 2, 3)
kwargs: {'a': 1, 'b': 2}

可以看到,正常输出的args应该只是一个tuple,但是在pdb当中输出了函数传入的所有信息,而且是字典形式。

标签:__,输出,args,kwargs,格式,my,pdb
From: https://www.cnblogs.com/smartljy/p/18635882

相关文章

  • 用数据万象转换图片格式!超全的格式一键转换
    你是否曾对如何预览PSD、RAW等奇奇怪怪的图片格式感到束手无策?是否在相机原生格式预览等场景中遭遇难题?别担心,数据万象图片处理来帮您解决!数据万象现已支持PSD、RAW等高级格式图片的格式转换功能,可以将它们转为JPG/PNG等普通格式,满足您对高级格式图片预览的需求。高级图片......
  • CLion打开VS创建的GBK编码格式的项目中文乱码问题的解决方法
    在CLion中设置GBK编码用于编译代码时,如果输出的message乱码,通常是由于控制台编码与代码文件的编码不匹配导致的。以下是解决问题的步骤:1.设置文件编码为GBK确保你的源代码文件是用GBK编码保存的。在CLion中,打开文件并检查编码:右下角状态栏会显示当前文件的编码......
  • Sql时间格式化
    selectreplace(replace(replace(CONVERT(varchar,getdate(),120),'-',''),'',''),':','')20040912110608selectCONVERT(varchar(12),getdate(),111)2004/09/12selectCONVERT(varchar(12),get......
  • java8--方法--String--格式化--format
    1.程序:packageInputTest;importjava.util.Scanner;publicclassInputTest021227{publicstaticvoidmain(String[]args){//English();Chiness();}publicstaticvoidEnglish(){Scannerin=newScanner(System......
  • 《LLM入门教程》大模型教程笔记5:一、面向开发者的提示工程——2. 提示原则——原则二:
    项目地址:llm-cookbook教程在线阅读:面向开发者的LLM入门教程openAIPython库版本:1.52.1文章目录第二章提示原则二、原则二给模型时间去思考2.1指定完成任务所需的步骤复杂任务需求代码示例(原)代码示例(基于原代码修改)存在问题改进prompt(进一步告知大模型需要的输出格......
  • 轮胎识别数据集,可对生产流水线里的轮胎图片标注,支持yolo,coco json,voc xml格式的标注,一
    轮胎识别数据集,可对生产流水线里的轮胎图片标注,支持yolo,cocojson,vocxml格式的标注,一共785张采集图片 数据集分割训练组90%        706图片有效集6%    46图片测试集4%        33图片预处理调整大小: 拉伸至640x640自......
  • Bash 将 Python 列表格式的字符串转为空格分隔字符串的 N 种方法
    MY_LIST='["item1","item2","item3"]'echo"Originallist:$MY_LIST"MY_LIST_CONVERTED=$(echo$MY_LIST|sed's/\[//g'|sed's/\]//g'|sed's/"//g'|sed's/,//......
  • 内华达大地测量实验室GNSS数据tenv3格式下载
    GNSS时序形变位移数据下载引言下载方式注意事项引言目的:教大家如何下载GNSS时序形变位移数据,本人主要是利用GNSS位移结果进行InSAR相关成果的精度验证工作。若大家需要在自己的研究领域需要用到GNSS位移数据可以参考本文方式获取。数据概况:GNSS形变位移数据(不包括GNSS原始......
  • java flink 中 ParameterTool params = ParameterTool.fromArgs(args); 是什么意思
    javaflink中ParameterToolparams=ParameterTool.fromArgs(args);是什么意思在ApacheFlink中,ParameterTool是一个用于解析和处理命令行参数的工具类。它提供了一种方便的方式来处理提交作业时传递的参数,或者在作业运行时需要动态读取配置参数的场景。ParameterTool.f......
  • 特定格式文档数据的转换
    保存为bat后缀文件代码如下:@echooffREM主要功能,取文本中特定列内容,可拼凑后,输出一个文档。REM加快处理某些特定格式文档数据的转换REM调整格式,避免乱码chcp65001set/p"file_path=请粘贴文件路径(鼠标拖拽文件进来):"REMversion.h文件内容如下:REM#pragmaonce......