最新 ipython_genutils
包的版本号是多少?
简介
ipython_genutils
是一个 Python 包,包含 IPython 项目中使用的各种实用程序函数和类。它提供了一个函数和类集合,用于处理笔记本、交互、测试和其他 IPython 相关任务。
最新版本
ipython_genutils
的最新版本是 0.8.6,于 2023 年 2 月 24 日发布。该版本带来了以下更改:
- 修复了
format_seconds
函数在输入负值时引发错误的问题。 - 添加了
format_time
函数,用于将时间戳格式化为可读字符串。 - 提高了
lrucache
函数的性能。 - 修复了
TempFileMixin
类在 Windows 上导致文件权限错误的问题。
主要功能
ipython_genutils
包包含以下主要功能:
- 笔记本处理:用于创建、加载和保存笔记本文件的功能。
- 交互:用于处理命令历史记录、输入提示和交互会话的其他交互式功能。
- 测试:用于执行 IPython 相关代码的单元测试和集成测试的功能。
- 工具类:用于处理文件路径、系统信息和计时等一般目的任务的实用程序函数和类。
安装和使用
可以通过以下命令安装 ipython_genutils
包:批量打开网址,JS转Excel,
pip install ipython_genutils
或者,可以通过以下方式从源代码安装:在线字数统计,
git clone https://github.com/ipython/ipython_genutils.git
cd ipython_genutils
python setup.py install
要使用 ipython_genutils
包,请在你的 Python 脚本或 IPython 笔记本中导入它:
python
import ipython_genutils
示例
以下是 ipython_genutils
包中一些常用功能的示例:
- 创建笔记本文件:
python
from ipython_genutils.path import ensure_dir_exists
import_text = "print('Hello world!')"
fname = 'test.ipynb'
ensure_dir_exists(fname)
with open(fname, 'w') as f:
f.write(import_text)
- 处理命令历史记录:
python
from ipython_genutils import history
h = history.HistoryManager()
h.add_history_record('import numpy')
print(h.get_tail(5))
- 执行单元测试:
python
from ipython_genutils.testing import testsuite
loader = testsuite.find_tests()
runner = testsuite.TestProgram(loader)
runner.runTests()
结论
ipython_genutils
是一个有用的 Python 包,可为 IPython 用户提供各种实用程序函数和类。它不断更新,以解决错误并添加新功能。HTML在线运行.
常见问题解答
1. 如何检查 ipython_genutils
的最新版本?
你可以通过在终端中运行以下命令来检查最新版本:wanglitou,王利头,
SEO,
pip show ipython_genutils
2. ipython_genutils
是否与所有 IPython 版本兼容?
ipython_genutils
与 IPython 的最新版本兼容。但是,它可能不兼容 IPython 的旧版本。
3. ipython_genutils
中有哪些文件路径函数?
ipython_genutils
提供了以下文件路径函数:王利,
find_relative_path
ensure_dir_exists
clean_up_cwd
4. ipython_genutils
中有哪些交互式功能?
ipython_genutils
提供了以下交互式功能:
Pager
类,用于分页显示输出InteractiveShell
类,用于管理交互式会话ask_user
函数,用于向用户提示输入
5. ipython_genutils
中有哪些测试功能?
ipython_genutils
提供了以下测试功能:
testsuite
模块,用于发现和运行单元测试和集成测试UnitTest
类,用于创建单元测试IntegrationTestSuite
类,用于创建集成测试套件
原创文章,作者:魏茂晴,如若转载,请注明出处:https://www.wanglitou.cn/article_74943.html