Python調試輸出變量一部分變成了省略號


閱文時長 | 0.2分鍾 字數統計 | 326.4字符
主要內容 | 1、引言&背景 2、解決方案 3、聲明與參考資料
『Python調試輸出變量一部分變成了省略號』
編寫人 | SCscHero 編寫時間 | 2022/1/10 PM8:50
文章類型 | 系列 完成度 | 已完成
座右銘 每一個偉大的事業,都有一個微不足道的開始。

一、引言&背景   完成度:100%

a) 應對問題

py腳本調試過程中遇到了問題,在Debug_Console的窗口中輸出變量的一部分值變成了省略號,給調試帶來了很多不便。如圖:

b) 應用場景

  • py調試復雜對象或大數據變量。
  • 使用了Pandas包。

c) 分析思路

  1. 開始以為是我的IDE的問題,本人使用的是VSCode做開發,以為是拓展或者VSCode的問題。
  2. 后來問了搞Python的同事,他看了下我的代碼,說是跟Pandas的一個參數設置有關,后來修改了一下,又在DEBUG_CONSOLE里面打印變量,果然見效。

二、解決方案   完成度:100%

本方案適用於Pandas包的變量,其他的情況也可觸類旁通。Pandas設置全顯示的方式:

import pandas as pd

pd.set_option('display.max_rows', None)#顯示全部行
pd.set_option('display.max_columns', None)#顯示全部列

更多的參數可以去搜pandas的set_option的官方文檔。

三、聲明與參考資料   完成度:100%

原創博文,未經許可請勿轉載。

如有幫助,歡迎點贊、收藏、關注。如有問題,請評論留言!如需與博主聯系的,直接博客私信SCscHero即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM