美文网首页
Mr.Li--python-Linux-I/O输入/输出

Mr.Li--python-Linux-I/O输入/输出

作者: 界面大叔 | 来源:发表于2017-05-24 19:34 被阅读0次

打开文件:


open()函数:

open(文件名,访问模式)       f = open('文件名','访问模式')

说明:

关闭文件:

close()函数:

close('文件名')         f.close():

路径:

路径中的/解决法:

文件读写:

写数据:

write:        示例:f.write('你好,python')

读数据:

read(长度):   示例:content = f.read()

注意:如果文件被读取过,那么下次读取是从上次读取结束的位置上开始读取

readlines:按照行的读取方式进行一次性读取,并且返回的是个列表

示例:

f = open('test.txt','r')

content = f.readlines()

print(content)

读数据:readline

备份:

示例

oldname = input('请输入你要备份的文件:')

oldfile=open(oldname,'rb')

content=oldfile.read()

newname=oldname[:oldname.rfind('.')]+'-备份'+oldname[oldname.rfind('.'):]

newfile=open(newname,'wb')

newfile.write(content)

文件的随机读写:

获取当前读写的位置:tell()      从0开始,到文件内字符的个数

示例:

#打开一个已经存在的文件

f = open("test.txt","r")

str = f.read(3)

print("读取的数据是: ", str)

#查找当前位置

position = f.tell()

定位到某个位置:

seek()

seek(offset, from)有2个参数

1.offset:偏移量(跳过字符,从那个地方开始读取)

2.from:方向,从哪个位置开始,用0

0:表示文件开头(python3)

文件重命名:rename(‘需要修改的名称’,‘修改之后的新名称’)

importos

os.rename("毕业论文.txt","毕业论文-最终版.txt")

删除文件:remove(要删除的文件名)

importos

os.remove("毕业论文.txt")

  

相关文章

  • Mr.Li--python-Linux-I/O输入/输出

    打开文件: open()函数: open(文件名,访问模式) f = open('文件名','访问模式') 说明:...

  • I/O输入/输出

    引言 对程序语言设计者来说,设计一个令人满意的I/O(输入输出)系统,是件极艰巨的任务,摘自《Thinking i...

  • C语言学习12.文件和IO

    I/O:input/output,输入输出。分三类:标准I/O,串I/O,文件I/O 标准I/O: 标准输入:从标...

  • Cpp:快速入门

    一、iostream(输入输出流) i, o分别表示 istream (输入流) 和 ostream(输出流);s...

  • 操作系统(五)输入/输出(I/O)管理

    5.1 I/O管理概述 5.1.1 I/O设备 “I/O”就是“输入/输出”(Input/Output)I/O设备...

  • IO多路复用

    I/O(input/output),即输入/输出端口。每个设备都会有一个专用的I/O地址,用来处理自己的输入输出信...

  • 操作系统知识点整理笔记(五)

    I/O就是输入/输出(Input/Output)。 I/O设备就是可以将数据输入到计算机,或接收计算机输出数据的外...

  • Go Socket

    Socket 计算机计算时需输入和输出,输入需计算的条件,输出需计算的结果,输入和输出可抽象为I/O(Input/...

  • Java总结笔记 1 - JAVA基础之I/O体系及常用类

    I/O流的概念 I/O流 即输入Input流/ 输出Output流的缩写,常见的是电脑屏幕输出设备和键盘鼠标输入设...

  • 操作系统笔记:第六章—设备管理

    输入输出系统 ——I/O系统 I/O系统的组成 包括: 需要用于输入、输出和存储信息的设备; 1、需要相应的设备控...

网友评论

      本文标题:Mr.Li--python-Linux-I/O输入/输出

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