gpt4 book ai didi

python - 从 vim 中测试单个函数

转载 作者:行者123 更新时间:2023-11-30 22:45:00 26 4
gpt4 key购买 nike

我正在 vim 中编写 python 3 代码。

我的文件中有一个这样的函数:

def seconds_to_text(seconds):
return str(datetime.timedelta(seconds=seconds))

有没有办法让我看到 vim 中某些输入值的输出?

如何在不离开 vim 的情况下查看 seconds_to_text(30) 会输出什么?

<小时/>

我的计划是使用 ShiftV 选择模式,抓取相关行,然后通过命令行将它们传递到 python 中。

但是,这有几个问题:不导入必要的模块,不会捕获函数返回值,除非它也被打印,可能还有其他一些我还没有发现的东西。

最佳答案

使用 Python 进行交互式检查怎么样?

:!python -i %

运行整个脚本后,您将处于交互式检查模式,然后您可以根据需要测试您的功能。

如果你安装了 ipython,你当然也可以使用 ipython。 ipython 的优点是它保存命令历史记录,您可以使用箭头键滚动浏览它们:

:!ipython -i %

关于python - 从 vim 中测试单个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41319611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com