第26天python学习文件批量处理

补充代码太长使用\换行
#每个使用close不方便with open("test2","w") as f:    f.write(‘jjjjjl‘)
#读自能是字符串# f=open("test1",encoding="gbk")#打开# data=f.read()#读取# print(data)# f.close()#关闭

f=open("test1","r")#打开# data=f.read()#读取quanb# print(data)print(f.readable())print(f.readline(),end="")#一次第一行,end避免出现下一行打印出来是空行print(f.readline())#一次第一行

print(f.readlines())#把所有内容读出来放一个列表里面;[‘萨斯考虑到\n‘, ‘阿萨德八十多\n‘]f.close()#关闭
#写内容必须是字符串,不能是其他f=open("test1","w")#相当于新建个新文档# f.read()#文件不存在会新建一个文件,文件存在会清空文件内容f.write("sdajafafaf\n")#写入不会自动换行,需要\nf.write("sdajadfsdsffafaf\n")#写入不会自动换行,需要\nf.writable()#判断是否可以写f.writelines(["jijwij\n","asdhadhad"])f.close()

#a模式也是写,只是追加,应用在日志追加f=open("test1","a")#相当于新建个新文档f.write("\n追加到最后")f.close()
#文件没有修改这么一说,都是覆盖一说,存在硬盘上只有0 1的。但是我们平时怎么改的:平时我们是使用软件打开的文件内容#在内存上修改好,在保存到硬盘上# f=open("test1","r+")#打开可读+可写# data=f.read()#读取# print(data)

# f=open("test1","r+")#打开可读+可写# f.write("sb")#直接写是把之前文件的前面的修改了,原来内容:zhangming。后面是:sbangming

f=open("test","r")data=f.read()#读所有内容print(data)f.close()

data1=open("test2","w")#新建一个test2data1.writelines(data)data1.close()

原文地址:https://www.cnblogs.com/jianchixuexu/p/11560058.html

时间: 2024-10-29 19:12:30

第26天python学习文件批量处理的相关文章

Python学习—文件操作

1.文件基础知识 1.文件是存储在外部介质上的数据的集合,文件的基本单位是字节,文件所含的字节数就是文件的长度.每个字节都有一个默认的位置,位置从0开始,文件头的位置就是0,文件尾的位置是文件内容结束后的后一个位置,该位置上没有文件内容,为空.文件的读写操作从文件指针所在的位置开始,即读会从文件指针所在的位置开始读取,写会从文件指针所在的位置开始写,如有内容,则会被覆盖.2.按文件中数据的组织形式把文件分为文本文件和二进制文件两类.文本文件存储的是常规字符串,由文本行组成,通常以换行符'\n'结

Python学习-文件操作

打开和关闭文件: Python 提供了必要的函数和方法进行默认情况下的文件基本操作. open 函数 你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写. 语法: file object = open(file_name [, access_mode][, buffering]) 各个参数的细节如下: ①file_name:file_name变量是一个包含了你要访问的文件名称的字符串值. ②access_mode:access_mode

python学习之批量更改文件格式

文件操作 1 import os, glob 2 from PIL import Image 3 4 path = 'D:/SBSR/view_1' 5 imgslist = glob.glob(path+'/*.jpg') 6 format = '.png' 7 def small_img(): 8 for imgs in imgslist: 9 imgspath, ext = os.path.splitext(imgs) 10 img = Image.open(imgs) 11 img.sa

python学习---文件的基本操作

对文件的操作分三步: 1.打开文件获取文件的句柄,句柄就理解为这个文件 2.通过文件句柄操作文件 3.关闭文件. 文件基本操作: f = open('file.txt','r') #以只读方式打开一个文件,获取文件句柄,如果是读的话,r可以不写,默认就是只读, 在python2中还有file方法可以打开文件,python3中file方法已经没有了,只有open frist_line = f.readline()#获取文件的第一行内容,返回的是一个list print(frist_line)#打印

python学习文件

f = open('file的路径') 文件打开模式   打开模式 执行操作 'r' 以只读方式打开文件(默认) 'w' 以写入的方式打开文件,会覆盖已存在的文件 'x' 如果文件已经存在,使用此模式打开将引发异常 'a' 以写入模式打开,如果文件存在,则在末尾追加写入 'b' 以二进制模式打开文件 't' 以文本模式打开(默认) '+' 可读写模式(可添加到其他模式中使用) 'U' 通用换行符支持 文件对象方法 文件对象方法 执行操作 f.close() 关闭文件 f.read([size=-

python 给文件批量加‘“’ ”,"

file = open('face.txt','r') filew = open('face1.txt','w') try: for line in file: print(line) if line.strip() !='': line = '"'+line.strip()+'"'+",\n" // 去掉空格.换行符 加上引号 逗号 换行符 filew.write(line) finally: file.close() filew.close()

Python学习——文件操作和异常处理

# title = "Alice in Wonderland"# print(title.split()) def count_words(filename): ''' count how many words in a text file ''' try: with open(filename) as f_obj: contents = f_obj.read() except FileNotFoundError: pass #msg = "Sorry, the file &

[原创]Python批量操作文件,批量合并

最近几个小伙伴在手动合并一些文本文件,感觉可以用Python批量实现,就有了这段代码 1 import os 2 import re 3 import sys 4 5 def printEnter(f1): #每两个文件之间的换行操作 6 f1.write("\n\n\n") 7 for i in range(23) : 8 f1.write("☆★") 9 f1.write("\n\n\n") 10 11 def mySplit(name, c

Python 实现 CNKI批量下载 和FireFox Extension 入门学习笔记

?                                 Python 实现 CNKI批量下载 和FireFox Extension 入门学习笔记? 由于需要也是为了督促自己学习新的东西,我原本想要尝试着写一个爬虫程序,能够在cnki上自动得将论文进行批量下载,学习过程中遇到了诸多情况,cnki也真是专业,不得不佩服cnki的强大. 下面进入正题: 学习.实验环境:ubuntu 14.04 工具:Eclipse ,  FireFox, FireBug,HttpFox 编程语言:pyth