从文件名、文件对象或预读取数据打开文件

OmniFile的Python项目详细描述


omnifile是为编写文件操作函数的程序员设计的。在 python,有很多方法可以将文件传递给函数-您可以读取 文件并传递读取的数据,可以打开文件对象,也可以传递 文件名。

omnifile的工作是处理这些情况中的any,基于 方便用户使用您的功能。

功能

全名

omniread(source)

当您只需要数据时使用,omniread可以接受文件名、预读取文件 数据和文件对象。它将返回纯字符串数据。

全方位

omnirsio(source)

类似于omniread,但返回类似stringio实例的文件。这是 当您需要类似于文件的功能(如遍历行或 在适当的位置操作文件,但不关心是否 磁盘上的物理位置。

全方位

omniopen(source, mode)

omniopen可以处理文件名或已打开的文件。它可以 当需要具有物理位置的可写文件时使用。

关于

omnifile是根据gnu通用公共许可的条款授权的。它的 任务是让你的生活更容易作为一个程序员。这是叶写的,他 可在LeafStormRush+py@gmail.com联系。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
通过signingReport运行安卓应用程序时发生java错误   java我需要实现hashCode()和equals()方法吗?   javascript Selenium Java从Pinterest下载图像   java Tomcat(嵌入式),无需重新启动即可进行更改   java检查每个if是否有匹配的endif   的java接口。我也是。罐子   mysql java。sql。SQLException:列索引超出范围,0<1。使用准备好的语句   如何在java中修改json字符串?   javascript智能手机的独特功能   web服务java。lang.NoSuchMethodError:javax。ws。rs.core。响应$Status$Family   sockets通过浏览器/URL与ServerSocket建立Java连接   JavaSpring数据自定义存储库和接口隔离原则   swing从不同的java类访问jdialog的一个实例   java如何根据发出的事件有条件地缓冲分组的可观察/流量?   用java将电子邮件正文导出为html文件   JavaSpring获取ServletContext并将其作为Bean提供   setter不做java中应该做的事情