[Python] iupdatable包:File模块使用介绍

Posted iupdatable

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Python] iupdatable包:File模块使用介绍相关的知识,希望对你有一定的参考价值。

一、简介

文件模块主要是对常见的文件读写功能进行了封装,默认使用UTF8(utf_8_sig)格式编码,实现一行代码读写文件。

 

二、简单示例

安装 iupdatable 包

pip install --upgrade iupdatable

使用实例:

from iupdatable.system.io.File import File


sample_text = this is sample text.
sample_texts = [123, abc, ABC]
append_text = this is append text.

# 写入
File.write(1.txt, sample_text)
File.write_lines(2.txt, sample_texts)

File.append(1.txt, append_text)
File.append_new_line(2.txt, append_text)

# 读取
read_text1 = File.read(1.txt)
read_text2 = File.read_lines(2.txt)

# 打印输出
print(read_text1)
print(read_text2)

输出:

this is sample text.this is append text.
[‘123‘, ‘abc‘, ‘ABC‘, ‘this is append text.‘]

 

三、补充说明

 

所有文件名应该是包含目录的完整文件路径;

所有的写入相关的操作,对于文件不存在的情况,均会先新建文件,然后写入;

 

File类下的全部函数:

  • read: 读取文件
  • write: 写入文件
  • append:追加写入文件
  • append_new_line:新建一行,然后追加写入文件
  • read_lines: 按行一次性读取文件
  • write_lines:按行一次性写入文件
  • write_csv:写入CSV文件
  • read_csv:读取CSV文件
  • exist_within_extensions: 检查一个文件是否存在(在指定的几种格式中)
  • get_file_path_within_extensions: 获取一个文件的路径(在指定的几种格式中)

 

以上是关于[Python] iupdatable包:File模块使用介绍的主要内容,如果未能解决你的问题,请参考以下文章

[Python] iupdatable包:日志模块使用介绍

[Python] iupdatable包:获取电脑主板信息(csproduct)

Visual C++、Windows 更新接口 (IUpdate) <wuapi.h>、get_MsrcSeverity

确定 Windows 更新分类

Python - 导入包失败

yum 安装包时提示:[Errno 5] [Errno 2] No such file or dir