代码之家  ›  专栏  ›  技术社区  ›  ScalaBoy

调试Django应用程序时,如何在终端中打印消息?

  •  0
  • ScalaBoy  · 技术社区  · 6 年前

    在Django后端,我有以下代码行:

    csvData = request.GET.get('csvData')
    
    print(csvData)
    
    X = pd.DataFrame(csvData)
    

    它抛出我在终端中看到的以下错误消息:

    X=pd。数据帧(csvData)文件 “/Users/terr/anaconda3/lib/python3.6/site packages/pandas/core/frame.py”, 第422行 初始化 raise VALUERROR('DataFrame构造函数未正确调用!')

    然而 print(csvData) 不会出现在终端中。我怎么能把它打印出来?

    0 回复  |  直到 6 年前
        1
  •  0
  •   Sam    6 年前

    上面的代码应该可以工作。如果不起作用,可能是csvData变量指向空字符串。尝试删除最后一行(pd.DataFrame),只打印CSVData,这样就可以看到在没有抛出错误时会发生什么。