如何在一行中打印Python对象的名称?

时间:2018-12-05 17:16:07

标签: python

我正在尝试打印对象的名称

import pandas as pd
from sklearn.svm import SVC

pd.set_option('display.max_columns', None, 'display.width', 2500)

est = SVC(kernel='poly')
print(est)

输出为:

SVC(C=1.0, cache_size=200, class_weight=None, coef0=0.0,
  decision_function_shape='ovr', degree=3, gamma='auto_deprecated',
  kernel='poly', max_iter=-1, probability=False, random_state=None,
  shrinking=True, tol=0.001, verbose=False)

我只想在1行(而不是4行)中打印此输出。 你知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

您可以使用str函数:

def print_line(obj)
    print( str(obj).replace('\n','') )