首页 > TAG信息列表 > Writer

python 读写 CSV

写入 CSV 1. 写入多行(writerows) import csv with open('test.csv', 'w', newline='') as f: writer = csv.writer(f) writer.writerows(["6","6","6"]) test.csv 内容如下: 6 6 6 2. 写入一行(writerow) import

pandas openpyxl 设置Excel 列宽自适应

引入包 import pandas as pd from openpyxl.utils import get_column_letter from pandas import ExcelWriter import numpy as np   自适应函数 def to_excel_auto_column_weight(df: pd.DataFrame, writer: ExcelWriter, sheet_name): """DataFrame保存为excel并

pandas将多个dataframe以多个sheet的形式保存到一个excel文件中

要实现这个功能,可能有多种方法,我在这里记录下一个比较方便的方法: import pandas as pd writer = pd.ExcelWriter('test.xlsx') data1.to_excel(writer,sheet_name='sheet1') data2.to_excel(writer,sheet_name='sheet2') writer.save()   上面的方法会将原来的excel文件覆盖掉

PDF文档的合并与拆分.py

# -*- coding: utf-8 -*- # 合并多个PDF文档 from PyPDF2 import PdfFileReader, PdfFileWriter def demo1(): pdf_writer = PdfFileWriter() name_list = ["file/a.pdf", "file/b.pdf", "file/c.pdf"] for i in name_list: pd

53 | JAVA_TCP编程

TCP编程 使用Socket进行网络编程时,本质上就是两个进程之间的网络通信。其中一个进程必须充当服务器端,它会主动监听某个指定的端口,另一个进程必须充当客户端,它必须主动连接服务器的IP地址和指定端口,如果连接成功,服务器端和客户端就成功地建立了一个TCP连接,双方后续就可以随时发送和

56 | JAVA_编写HTTPserver

编写HTTP Server 我们来看一下如何编写HTTP Server。一个HTTP Server本质上是一个TCP服务器,我们先用TCP编程的多线程实现的服务器端框架: public class Server { public static void main(String[] args) throws IOException { ServerSocket ss = new ServerSocket(808

什么是tty、pty、pts

1 tty的原型 teletype writer,早期是这样的一个大型设备,多个teletype writer链接起来可以进行实时通信,左端在纸上打的字右端收到后在纸上打出来。 后来做出了可以把字母转码为打孔纸带(二进制码流)的机器:向计算机输入信息时打字在纸上,拿到打孔纸带给计算机读;计算机输出的纸带拿到tel

go语言数据I/O对象及操作

概念 在Go语言中,几乎所有的数据结构都围绕接口展开,接口是Go语言中所有数据结构的核心。在实际开发过程中,无论是实现 web 应用程序,还是控制台输入输出,又或者是网络操作,都不可避免的会遇到 I/O 操作。 Go语言标准库的 bufio 包中,实现了对数据 I/O 接口的缓冲功能。这些功能封装于接

Python - PyPDF2模块的简单使用

1.简介 PyPDF的前身是PyPDF包在2005年发布,该包的最后一个版本发布于2010年,后来大约经过一年左右,名为Phasit的公司赞助PyPDF的一个分支后来命名为PyPDF2,两个版本功能都基本一样,最大的区别就是PyPDF2中加入了支持Python3功能。后面又出现了PyPDF3、PyPDF4等不同版本,但这些包并没有对

Qt压缩与解压:自带zip压缩QZipReader和QZipWriter

使用Qt自带类QZipReader和QZipWriter,不用再自行编译zlib、quazip,亲测简单快捷,使用方法如下: 1.在pro文件添加 QT += gui-private 2.添加下面两个头文件 #include "QtGui/private/qzipreader_p.h" #include "QtGui/private/qzipwriter_p.h" 3. zip包解压缩 //! \brief zipReader

TFRecord的Shuffle、划分和读取

对数据集的shuffle处理需要设置相应的buffer_size参数,相当于需要将相应数目的样本读入内存,且这部分内存会在训练过程中一直保持占用。完全的shuffle需要将整个数据集读入内存,这在大规模数据集的情况下是不现实的,故需要结合设备内存以及Batch大小将TFRecord文件随机划分为多个子文

文件的读写

public void copyFile(String source, String dest) throws Exception { // 构建文件输入出流。 InputStream is = new FileInputStream(new File(source)); OutputStream os = new FileOutputStream(new File(dest)); // 构建 InputStreamReader, OutputStreamWriter Reader read

使用try_catch_finally处理流中异常、 jdk7流中异常的处理

使用try_catch_finally处理流中异常 在jdk1.7之前使用try_catch 处理流中的异常    格式:     try{      可以会出现异常的代码     }catch{       异常的处理逻辑             }finally{     一定会执行的代码   }   案例:      publi

字符输出流的基本使用_写出单个字符到文件和flush方法和close方法的区别

字符输出流的基本使用_写出单个字符到文件 public static void main(String[] args) throws IOException { //创建FileWriter对象,构造方法中绑定要写入数据的目的地 FileWriter writer = new FileWriter("F:\\a3.txt"); //使用FileWriter中的方法wri

字符输入流读取字符数据与字符输出流_Writer类&FileWriter类介绍

字符输入流读取字符数据   字符输入流的使用步骤:1.创建FiLeReader对象,构造方法中绑定要读取的数据源 2.使用FileReader对象中的方法read读取文件 3.释放资源  package DemoOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import jav

字符输出流_Writer类&FileWriter类介绍和字符输出流的基本使用_写出单个字符到文件

java.io.Writer:字符输出流,是所有字符输出流的最顶层的父类,是一个抽象类 共性的成员方法:   - void write(int c) 写入单个字符   - void write(char[] cbuf)写入字符数组   - abstract void write(char[] cbuf, int off, int len)写入字符数组的某一部分,off数组的开始索

python五步教你如何浏览器自动化并保存商品数据信息~

亮点: 1、系统分析目标网页 2、html标签数据解析方法 3、海量数据一键保存 环境介绍: python 3.8 pycharm 2021专业版 selenium >>> pip install selenium==3.141.0 代码 导入模块 from selenium import webdriver import time import csv   1. 打开谷歌浏览器 driver = web

文本流和汉子编码

文本流   Reader/Writer   二进制数据采用IntputStream/outputStream   文本数据采用Reader/Writer Reader   常用的是BufferedReader   readLine() LineNumberReader   可以得到行号     getLinenumber()   FileReader  InputStreamReader类的子类,所有方法都从

Hutool操作excel

来源 : https://blog.csdn.net/m0_52309432/article/details/125300603     /** * 方法描述: 设置基础字体样式字体 这里保留最基础的样式使用 * * @param workbook 工作簿 * @param bold 是否粗体 * @param fontName 字体名称 * @param fontSize

csv文件的读写

csv文件的读写 库: import csv 读取csv csvFile = open("instance.csv", "r") reader = csv.reader(csvFile) 写入csv Python 3.0 使用out = open(outfile, 'w', newline='') Python 2.0使用out = open(outfile, 'wb') 不然有空行产生 csvFile

easyexecl 文件损坏记录

点击查看代码 // sheet页角标 int sheetNum = 1; for (int i = 0; i < excelSize; i++) { if (i < (patchListCount / maxSize) + 1) { if (patchListCount > maxSize) { // 分页查询

python 读写excel

读取excel中的内容 def get_app_service(): df = pd.read_excel("test.xlsx",sheet_name='test') #读取excel对应的sheet data = list(df['service']) #读取一列 # print(data) return data 写数据到excel,生成新的excel writer = pd.ExcelWriter

excel文件导出工具

import cn.hutool.core.util.ObjectUtil; import cn.hutool.poi.excel.ExcelWriter; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; /** * excel工具 * * @version

python CSV操作

来源:(47条消息) python_csv文件写入_侯小啾的博客-CSDN博客_pythoncsv文件写入 使用writerow方法给csv文件写入内容。open()函数如果没有设定 newline=’’ (空字符串),表格中会隔一行写一行。然后创建一个writer对象。writerow()方法可以写入一行,writerows()方法可以写入多行。 writ

Go从入门到精通——接口(interface)——接口的嵌套组合——将多个接口放在一个接口内

接口的嵌套组合——将多个接口放在一个接口内   在 Go 语言中,不仅结构体与结构体之间可以嵌套,接口与接口之间也可以通过嵌套创造出新的接口。   接口与接口嵌套组合而成了新接口,只要接口的所有方法被实现,则这个接口中的所有嵌套接口的方法均可以被调用。 1、系统包中的接口嵌套