我在vim中編寫python 3代碼。從vim中測試一個函數
還有就是像這樣我的文件中的一個函數:
def seconds_to_text(seconds):
return str(datetime.timedelta(seconds=seconds))
有我的方式,看看它輸出的某些輸入值從VIM內?
我怎麼能看到什麼seconds_to_text(30)
會不離開vim的輸出?
我的計劃是使用移V選擇模式,搶了相關線路,並把它們傳遞到蟒蛇通過命令行。
然而,這有幾個問題:不導入必要的模塊,將無法捕捉函數的返回值,除非它也是打印,可能是一些其他的事情我還沒有發現。
':W | !python -c「導入pyfilename;打印pyfilename.seconds_to_text(30)」' –
Downvoted因爲...? – theonlygusti
我認爲當OP沒有顯示他們試圖解決問題時,大多數問題都會被降低。 – Gribouillis