美文网首页
python 常用I/O

python 常用I/O

作者: slytherinwyne | 来源:发表于2020-01-17 19:22 被阅读0次

CSV

import csv

csvFile =open(csv_File_path, 'wt', newline='', encoding='utf-8')

writer = csv.writer(csvFile)

writer.writerow(csvRow)

csvFile.close()

xlsx

import xlrd

data = xlrd.open_workbook(excel_path)

table = data.sheets()[0]

nrows = table.nrows

ncols = table.ncols

table.cell(i,j).value

row_values = table.row_values(i)

import xlwt

file = xlwt.Workbook()

table=file.add_sheet('info',cell_overwrite_ok=True)

table.write(0,0,'key_words')

for k,keys in enumerate(key_list):

    table.write(k+1, 0, keys)

file.save(excel_path)

txt

f = open(data_path, "a")   

line = f.readline()/ f.readlines()/ f.read()

f.write(str(label) +"\n")

f.close()

不同模式打开文件:

模式描述

r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。

rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。

r+打开一个文件用于读写。文件指针将会放在文件的开头。

rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。

w打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

wb以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

w+打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

wb+以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

a打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

ab以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

a+打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。

ab+以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

相关文章

  • python 常用I/O

    CSV import csv csvFile =open(csv_File_path, 'wt', newline...

  • JavaSE Day19 IO

    1. Java 中常用的 I/O 流常用类型在哪个包?常用类型有哪些? I/O 流的常用类型都在 java.io ...

  • Java NIO - Unix网络模型

    1,常用的I/O模型 1)阻塞I/O(blocking I/O)recvfrom:从socket上获取数据,并捕获...

  • I\O文件的读写

    Python文件I/O 本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。 input函数 i...

  • 18.python3输入和输出

    python3输出 输出到屏幕 - print 语句print() 语句是我们最常用到的文件 I/O 语句prin...

  • java基础-I/O流

    知识点 I/O流的基本知识 I/O流中常用流的关系 I/O流之FileInputSrteam,FileOutput...

  • Python_IO编程

    本篇文章将介绍python里面的I/O编程。更多内容请参考:python学习指南 I/O编程 读写文件时最常见的I...

  • Python入门系列(七)——I/O

    目录:一、界面I/O二、文件I/O 一、界面I/O 我也不知道这么称呼是否贴切,python首先要提到的就是用户交...

  • 211229外贸常识-今日分享

    件杂货的常用运输条款有: FLT,F.I. ,F.O.,F.I.O. ,F.I.L.O. 散货租船运输条款关键词如...

  • 无标题文章

    课程简介 Excel 依旧是我们常用的数据处理工具,有时候需要使用 Python 对 Excel 进行数据 I/O...

网友评论

      本文标题:python 常用I/O

      本文链接:https://www.haomeiwen.com/subject/owhhzctx.html