python_文件的操作

#coding=utf-8import sys,time#------read-------#file=open(‘cold.txt‘,‘r‘)#with open(‘cold.txt‘,‘r‘) as file: #程序执行完毕自动关闭#    print file.read(5)#for i in range(5): #用循环读取5行#    print file.readline().strip() #读取一行的文件#for line in file.readlines(): #循环读取多行#    print line.strip()#print file.tell() #查看当前光标的位子#print file.read(5)#print file.tell()#file.seek(0) #移动光标到开始位置#print file.tell()#print file.readline()#------height-read-------#count=0#for line in file:#    if count==9:#        print ‘---------这是分隔线---------‘#        count += 1 #这里必须加上count+=1应为不然后面到这里就会跳出,,#        continue#    print line.strip()#    count += 1#------low-read-------#for index,line in enumerate(file.readlines()): #这个方法只能读取小的文件读取大的文件内存会死#    if index==9:#        print ‘---------这是分隔线---------‘#        continue#    print line.strip()#date=file.read()#date1=file.read() #因为前面的读过后的指针在最后所以后面就没有读的了#print date#------write------#file=open(‘test1‘,‘w‘) #如果有就覆盖里面内容,如果没有就创建#file.write(‘who are you‘)#------add--------#file=open(‘test1‘,‘a‘) #在文件末尾添加内容#file.write(‘haha‘)#------function--------#print file.fileno()#返回文件在内存中的句柄#print file.isatty()#判断是否是设备文件#print file.seekable()#判断是否可以移动光标,设备文件不可移动光标#print file.readable()#判断是否是可读的#print file.writable()#判断文件是否可以写入#print file.closed()#判断文件是否是关闭状态#for i in range(20):#    sys.stdout.write(‘#‘)#    sys.stdout.flush()#    time.sleep(0.5)#file.flush()#这是立即刷新,只里面有个缓存机制要等缓存满了才向文件中写入#file2=open(‘test2.txt‘,‘a‘)#file.seek(10)#file2.truncate(10) #截断从0截取到第10个字符 没写就清空 移位置符没有用#file2=open(‘test2.txt‘,‘r+‘)#读写,写在最后添加,不会覆盖文件#file2.write(‘\naaa‘)#在python中写就直接会覆盖当前的值#file2=open(‘test2.txt‘,‘w+‘)#写读,先会覆盖文件在对文件进行读写#file2=open(‘test2.txt‘,‘a+‘)#读追加,在追加#file2.write(‘aaaaaaaa‘)#file2=open(‘test2.txt‘,‘rb‘)#以二进制读 wb ab r+U转化\r\n为\n可以跨平台#file.close() #关闭文件
时间: 2024-10-27 05:15:56

python_文件的操作的相关文章

python_文件操作

说明:如有转载,请标明出处!! 一.文件操作 1.文件常用操作方法 open() f=open('文件名','r',encoding='utf-8') #三个参数,第一个文件详细路径,需要写明文件格式,第二个参数是模式,第三个参数是操作编码,可以写也可以不写 #打开文件 open() read() #可以指定读取个数,3. 版本按照字符读取, #默认全读 read() readline() #只读取一行,换行会写成"\n" readline() readlines() readline

Python中文件的操作

文件的操作介绍 文件打开的方法 主要有两种: no with 格式:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 常用:variable = open('路径\文件',mode,encoding=None) variable.close() #不使用with方法时,在文件操作结束时要关闭文件 with 格式:with open('路径\

C语言文件读写操作总结

C语言文件操作 一.标准文件的读写 1.文件的打开 fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了.当使用打开函数时,必须给出文件名.文件操作方式(读.写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指向文件开头.若已有一个同名文件存在,则删除该文件,若无同名文件,则建立该文件,并将文件指针指向文件开头. fopen(char

.net对文件的操作之对文件目录的操作

.NET 提供一个静态File类用于文件的操作,下面列出它的主要操作方法. 返回值类型 方法名称 说明 bool Exists(string path) 用于检查指定文件是否存在 void Copy(string sourceFilePath,string destinationFilePath) 将指定路径的源文件中的内容复制到目标文件中,如果目标文件不存在,则在指定的路径中新建一个文件 void Move(string sourceFileName,string destFileName)

【UNIX环境高级编程】文件 IO 操作 - 基础函数 open close creat lseek write read 详解

博客地址 : http://blog.csdn.net/shulianghan/article/details/46980271 一. 文件打开关闭操作相关函数介绍 1. open 函数 (1) open 函数简介 open 函数解析 : -- 函数定义 : #include <fcntl.h> int open(const char *path, int oflag, ...); -- 函数作用 : 打开或者创建一个文件; -- 返回值 : 打开文件成功, 返回文件描述符; 如果失败, 返回

Linux命令行基本文件/文件夹操作

对文件的操作 创建空文件:   touch +文件名   # 一般是先touch好一个文件然后vim这个文件. 很好奇为什么叫touch.删除文件:  rm +文件名         # 直接就没了,不会到回收站 复制文件到指定位置: cp +文件 + 目标目录  # 例如 cp file sub 把当前目录下的file文件复制到了当前目录子目录sub里面.重命名/移动文件: mv +文件(文件夹) + 目标目录 # 例如 mv dir1 dir2/new 把文件夹dir1(及其内容)移动到了跟

Java 对文件的操作

public class ReadFile { /** * 按行读取文件操作 * @throws IOException */ public void readFile(String fileName) throws IOException{ //(1)File 类 File file = new File(fileName); // BufferedReader reader = null; try { //(2) 将文件放入到BufferedReader中 reader = new Buff

java实现客户端向服务器发送文件的操作

服务器源代码: import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.ServerSocket;

我的视频网站开通,第一个 ArcGIS文本文件,excel文件生成点操作发布,希望大家支持

网站地址:http://i.youku.com/gisoracle第一个学习视屏:ArcGIS文本文件,excel文件生成点操作http://v.youku.com/v_show/id_XNzM3NzIxODE2.html 我的视频网站开通,第一个 ArcGIS文本文件,excel文件生成点操作发布,希望大家支持,布布扣,bubuko.com