第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

以字符串形式獲取函數(shù)的輸出

以字符串形式獲取函數(shù)的輸出

回首憶惘然 2021-11-16 15:04:06
我有一個打印功能。如何將其輸出為字符串?注意:我無法更改功能代碼。def f():    print('hello world')# do somethingassert x == 'hello world\n'我需要這個,因?yàn)榛鸹〝?shù)據(jù)框中有方法explain即打印約執(zhí)行計(jì)劃的信息。但我需要這個信息作為我的程序中的字符串。>>> df.explain()== Physical Plan ==Scan ExistingRDD[age#0,name#1]
查看完整描述

1 回答

?
交互式愛情

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個贊


def f():

    print('hello world')


import io

from contextlib import redirect_stdout


with io.StringIO() as buf, redirect_stdout(buf):

    f()

    x = buf.getvalue()


assert x == 'hello world\n'


查看完整回答
反對 回復(fù) 2021-11-16
  • 1 回答
  • 0 關(guān)注
  • 168 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號