首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

使用标准 archive 处理归档文件

在 Go 语言标准中,archive 包提供了用于处理归档文件(压缩文件文件集合)的。...1. archive/tar 包archive/tar 包提供了对 tar 格式的文件归档和解档的支持。tar(tape archive)是一种文件存档格式,通常用于将多个文件打包成单一的归档文件。...1.1 创建 tar 归档tar.Writer 类型用于创建 tar 归档文件。它提供了方法来向归档文件中添加文件和目录,并设置文件的元信息。...2. archive/zip 包archive/zip 包提供了对 zip 格式的文件归档和解档的支持。Zip 文件是一种常见的压缩文件格式,通常用于将多个文件打包成单一的归档文件。...2.1 创建 zip 归档zip.Writer 类型用于创建 zip 归档文件。它提供了方法来向归档文件中添加文件和目录,并设置文件的元信息。

13310

标准IO(ISO C的标准IO

本文讲述由ISO C定义的标准I/O。这个已经拥有非常长的历史了,它由D.R.在1975年左右编写,现在已经过去45年了。但是ISO C几乎没有对标准I/O做出修改。...标准输入,标准输出,标准出错 Linux下的不带缓冲的I/O是围绕文件描述符来展开的。标准的则不是,标准的操作是围绕流(stream)这个概念来进行的。例如:标准输入流,标准输出流,标准出错流。...,而标准I/O为了减少read和write操作,使用了缓冲。 标准I/O提供了缓冲,但是成也萧何,败也萧何啊!这个缓冲的设计也是它的败笔吧! 标准I/O提供了3种缓冲方式。...值得注意的是Linux内核并不区分文本文件和二进制文件。因此在Linux下使用带有b的参数是没有意义的(没有作用)。 读和写流 输入函数 标准I/O提供了非常多的函数来进行读写操作。...在Unix中,标准I/O最后还是需要调用不带缓冲的I/O函数。每个标准I/O都有一个与其相关联的文件描述符,可以使用fileno()函数来获得文件描述符。

1.2K20

Go 标准

Go标准之强大好用,用过的人都知道。在说标准之前,可能要先说一下Go语言里“包”的概念,一个包代表了Go语言中代码组织的主要形式,因为Go对单文件没有限制,理论上你的代码,都可以写在一个文件中。...今天我们要学习的标准,其实也是一个具体的包(package)。...标准 在 Go 的安装文件里包含了一些可以直接使用的包,即标准。...在 Windows 下,标准的位置在 Go 根目录下的子目录 pkg\windows_386 中;在 Linux 下,标准在 Go 根目录下的子目录 pkg\linux_amd64 中(如果是安装的是...本文发表后,标准的内容还可能继续增加,因此 建议大家最好是通过在线查阅API或使用godoc(包含在Go发布包中)来获取最新信息以及全面了解每个包所具备的功能。

1K20

python 标准

一、python常用的标准 1、python标准常见模块 操作系统相关:os 时间与日期:time,datetime 科学计算:math 网络请求:urllib 2、os模块 os模块主要对文件、目录对操作...常见的方法 os.mkdir() 创建目录 os.removedirs() 删除文件 os.getcwd() 获取当前目录 os.path.exists(dir or file) 判断文件或者目录是否存在...import os # 创建一个目录 os.mkdir('testdir') # 查看当前目录的文件,以列表的形式返回 print(os.listdir('./')) # 删除目录 os.removedirs...('testdir') # 获取当前路径 print(os.getcwd()) # 可以用这个判断当前路径下文件是否存在,false代表不存在 print(os.path.exists('b')) if...'http://www.baidu.com') print(response.status) print(response.read()) print(response.headers) 5、math

42510

标准类型

一.标准string类型     string类型支持长度可变的字符串,C++标准将负责管理与存储字符相关的内存,以及提供各种有用的操作。...6、标准不要求检查索引值,所有索引的下标越界是没有定义的,会导致严重错误。 1.3  string对象的操作 ?    ...3 str[index] = tolower(str[index]); 4 cout<<str<<endl; //cout the lower 二.标准...迭代器简介      除了使用下标来访问vector对象的元素外,标准还提供了另一种访问元素的方法:使用迭代器。迭代器是一种检查容器内元素并遍历元素的数据类型。      迭代器对所有的容器都实用。...标准bitset类型    bitset类是一种类模板。bitset类型对象的区别仅在其长度而不在其类型。

82680

CC++学习记录--标准文件stdio.h

常用总结,关于文件的各种使用另外单独学习: 1.    文件开关        fopen, fclose 2.    文件读写          fread, fwrite 3.   ...文件操作          remove,rename,tmpfile  以下部分为转载: 1. 变量 序号变量描述1size_t这是无符号整数类型,它是 sizeof 关键字的结果。...9TMP_MAX这个宏是 tmpnam 函数可生成的独特文件名的最大数量。10stderr、stdin 和 stdout这些宏是指向 FILE 类型的指针,分别对应于标准错误、标准输入和标准输出流。...const char * format, … );格式化输出到指定流成功,返回写入的字符总数,否则返回负数2printfint printf ( const char * format, … );格式化输出到标准输出流...04perrorvoid perror ( const char * str );打印错误信息至stderr  参考:http://www.cplusplus.com/reference/cstdio/ 《C标准

81720

Python标准04 文件管理 (部分os包,shutil包)

在操作系统下,用户可以通过操作系统的命令来管理文件,参考linux文件管理相关命令。Python标准则允许我们从Python内部管理文件。相同的目的,我们有了两条途径。...尽管在Python调用标准的方式不如操作系统命令直接,但有它自己的优势。你可以利用Python语言,并发挥其他Python工具,形成组合的文件管理功能。Python or Shell?...本文基于linux文件管理背景知识 os包  os包包括各种各样的函数,以实现操作系统的许多功能。这个包非常庞杂。os包的一些命令就是用于文件管理。...相当于$rmdir命令 listdir(path) 返回目录中所有文件。相当于$ls命令。 remove(path) 删除path指向的文件。...symlink(src, dst) 为文件dst创建软链接,src为软链接文件的路径。相当于$ln -s命令。

72890

【python】标准详解

python内置对象 如何安装发布第三方模块 10最好用的模块汇总 包的本质 datetime模块 案例 Math模块 random模块 OS模块 sys模块 time模块 总结 自定义模块 标准模块...该标准在python安装时候就已经存在。...类模块文件 主程序模块文件 标准模块 可以直接或者通过引用使用 比如time 用help查看time模块 print(help(time)) 常用第三方大汇总 环境管理 P 非常简单的交互式...Aiofiles 基于asyncio,提供文件异步操作 文件管理 Imghdr (Python 标准)检测图片类型 文件管理 Mimetypes (Python 标准)将文件名映射为MIME...类型 文件管理 path.py 对os.path 进行封装的模块 文件管理 Pathlib (Python3.4+ 标准)跨平台的、面向对象的路径操作 文件管理 Unipath 用面向对象的方式操作文件和目录

1K20

c标准总结

参考链接: C++ towctrans() c标准  前言  学习c语言十几年了,却从来没有完整的将c标准看一看,我想在这一点上我是欠缺的。...作为一个技术人员,无论什么时候都不能忘记自己最擅长的技能,这次借一个偶然的契机,翻一翻c标准,希望以后自己在技术上越来越牛。 ...说明  c++和c包含相同的结构体的定义,其区别主要如下:  每个头文件与c语言版本具有相同的名称,但是带有“c”前缀,没有扩展文件名。例如:c语言头文件的c++等价头文件为。...c++98包含c90标准中的; c++11包含c99标准中描述的c; 2011 ISO标准的其他介绍与c++不兼容。  说明:本文主要对c99(即c++11)进行描述。 .../  输入输出标准

1.4K21

c标准总结

参考链接: C++ wctrans() c标准  前言  学习c语言十几年了,却从来没有完整的将c标准看一看,我想在这一点上我是欠缺的。...作为一个技术人员,无论什么时候都不能忘记自己最擅长的技能,这次借一个偶然的契机,翻一翻c标准,希望以后自己在技术上越来越牛。 ...说明  c++和c包含相同的结构体的定义,其区别主要如下:  每个头文件与c语言版本具有相同的名称,但是带有“c”前缀,没有扩展文件名。例如:c语言头文件的c++等价头文件为。...c++98包含c90标准中的; c++11包含c99标准中描述的c; 2011 ISO标准的其他介绍与c++不兼容。  说明:本文主要对c99(即c++11)进行描述。 .../  输入输出标准

1.2K30

JSP标准标签

JSP标准标签     Pass by xkk ,and author is not clear 1....JSTL简介 JSTL全名JspServer Pages Standdard Tag Library(Jsp标准标签),它是sun公司发布的一个针对JSP开发的新组件,它允许使用标签开发Jsp页面....JSTL是一个标准的已制定好的标签,它可以应用到很多领域. 如:基本输入输出、流程控制、循环、XML文件剖析、数据查询及国际化和文字格式标准化的应用等。  ...JSTL所提供的标签主要分为五大类: JSTL 前置名称 URI 范例 核心标签 c http://java.sun.com/jsp/jstl/core I18N格式标签 fmt...如果设-1,表示没有限制 username 连接数据用户名 password 连接数据密码 driverClassName 指定JDBC驱动程序类名 url 指定数据的URL 实例:SQL标签中标签的使用

1.4K10
领券