【【python-文件的操作】】教程文章相关的互联网学习教程文章

三十四 Python文件操作【代码】

1 写文件my_list = ["1", "2", "3"]my_file = open("myfile.txt", "w")for item in my_list:my_file.write(item + "\n") my_file.writelines(my_list) // 写多个my_file.close()2 读文件my_file = open("myfile.txt", "r") print(my_file.read()) // 一次性读取整个文件 my_file.close()my_file = open("myfile.txt", "r") print(my_file.readline()) // 读一行 prin...

Python文件操作:同一个文件进行内容替换【代码】

在原文件上进行部分内容的替换,主要用到seek()函数和truncate()函数实现,直接上代码: # coding:utf-8import repath = ‘C:/Users/lenovo\Desktop/20180514152829/Cache/576996ede1ef5126fe97d0c4/0.txt‘f1 = open(path, ‘r+‘)infos = f1.read()line_new = re.sub(r‘ ‘, ‘‘, infos)f1.seek(0) # 将指针位置指到文件开头(注意:一定要有这步操作,不然无法清空文件)f1.truncate() # 清空文件内容(仅当以 "r+" ...

python文件操作【代码】

首先,我们需要知道一个概念:应用程序是不能直接对电脑硬件进行操作的在操作系统中,操作系统对外提供了文件系统,硬盘上的文件都由文件系统进行资源管理,读写硬盘是一种硬件操作,所以我们要想进行文件操作,就必须通过文件系统这个接口来进行文件操作因此我们要想进行文件读写等操作,就必须先向操作系统发起系统调用, 由操作系统的内核来进行文件的读写操作, 操作系统把执行结果返回给应用程序, 最后则应用程序把执行结果呈...

11_Python文件操作【代码】

一、文件操作的基本流程计算机系统分为:计算机硬件,操作系统,应用程序三部分。我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应用程序通过操作文件,可以将自己...

使用python删除nginx缓存文件示例(python文件操作)

调用时输入参数如: www.jb51.net/表示删除www.jb51.net首页的缓存, www.jb51.net/test.php就表示删除/test.php的缓存复制代码 代码如下:#coding=utf8import sys,osimport hashlibif len(sys.argv)<2: print("你没有输入地址。") sys.exit()path="/home/cache"#缓存目录md5v = hashlib.md5(sys.argv[1].encode(encoding=‘gb2312‘)).hexdigest()#得到文件的hash值onep=md5v[31:32]twop=md5v[29:31]filename=path+"/"+onep+"...

python文件操作

Python文件操作准备工作: 1) 使用python来读取文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄, 然后通过文件就可以进行各种各样的操作了。根据打开方式的不同能够执行的操作也会有相应的差异。 2) 打开文件的方式:r,w,a,r+,w+,a+,rb,wb,ab,r+b,w+b,a+b默认使用的是r(只读)模式。 3) 相对路径:相对于当前程序所在的文件夹。 ../ 返回上一级目录 绝对路径:1.从磁盘根...

python文件的操作【代码】

#文件操作的基本流程:打开文件,读取/写入/追加 ,关闭文件#文件的读取 ## file = open("小重山","r",encoding="utf-8")#操作句柄,打开文件,指定文件操作类型为r,字符集为utf-8 # data = file.read()#读取文件全部内容 # data1 = file.read(5)#读取文件前5个字符的内容 # print(data)#打印文件内容 # print(data1)#打印文件内容 # file.close()#关闭文件 #文件的写入## file = open("小重山","w",encoding="utf-8")#操作句柄,打...

python 文件操作【代码】

一、文件操作的函数  open("文件名(路径)",mode="?",encoding="字符集")  模式  r ,rb  只读  w,wb  只写  a,ab  追加  r+   读写  w+   写读  a+   写读(追加写读) 二 只读(r,rb)  1.只读(r,rb)f = open("aaa.txt",mode="r", encoding="utf-8") content = f.read() print(content) f.close()rb 读取出来的是bytes类型,在rb模式下,不能选择encoding字符集f = open("aaa.txt",mode="rb" ) c...

Python 文件操作

Python中打开文件使用1个函数和3个方法open函数负责新建、打开文件,并返回文件操作对象read方法将文件内容读取到内存write方法将指定内容写入文件close方法关闭文件read/write/close三个方法都需要通过文件对象来调用,并且open文件后必须close文件1 open函数——打开(新建)文件open函数根据地址打开文件,如果文件不存在,则创建文件,返回的是文件操作对象语法如下:open(name[, mode,encoding=])参数说明:name:要打开或新...

python-文件操作&模块【代码】

python 文件处理li = [[‘语文‘,‘数学‘,‘英语‘],[‘100‘,‘122‘,‘123‘]] for i in li:print(‘,‘.join(i)) # join字符串拼接 语文,数学,英语 100,122,123从原文件末尾开始写入# 方法一 with open(‘user_info.txt‘,‘r+‘,encoding=‘utf-8‘) as f:f.read()f.write(‘a1‘) # 方法二 with open(‘user_info.txt‘,‘r+‘,encoding=‘utf-8‘) as f:f.seek(0,2)f.write(‘a2‘) # 方法三 with open(‘user_info.txt‘,‘...

【python】-文件操作

打开同目录下的文件:data=open(‘test‘,encoding=‘utf-8‘).read()print(data)f=open(‘test‘,‘r‘,encoding=‘utf-8‘)赋给f的是一个文件内存对象,文件句柄。句柄中包含文件名、字符集、大小、在硬盘上的起始位置、文件打开后,读一次就到文件末尾,在接着继续读的话得将光标移到开始的位置。data=f.read()连续写‘a‘读取前五行:f.readline()一行一行的读写一次读一行for i in range(5):print(f.readline()) for line ...

Python文件操作【代码】

#文件操作(写入文件,读取文件) #写入文件 #1.打开文件(打开冰箱) fp = open(‘test.txt‘,‘w‘) print(fp,type(fp))#2.写入文件(把大象塞进去) fp.write(‘什么时候你会觉得不再年轻了?‘)#3.关闭文件(关上冰箱)fp.close()#读取文件 #1.打开文件(打开冰箱) fp = open(‘test.txt‘,‘r‘) #print(fp)#2.读取文件(把大象拿出来) txt = fp.read() print(txt)#3.关闭文件(把冰箱门关闭)fp.close()#文件常用函数 #open() 打开或者新建...

python 文件操作【代码】

文件操作基本语法:fp = open ("文件名","模式","字符编码集") fp 是文件io 对象(别名:文件句柄) i : input 写入 o : output 写出1.文件的写入操作(1) 打开文件fp = open("ceshi1.txt",mode="w",encoding="utf-8")(2)写入内容fp.write("把大象塞进去")(3) 关闭文件fp.colse()2.文件的读取操作# (1) 打开文件 fp = open("ceshi1.txt",mode="r",encoding="utf-8") # (2) 读取内容 res = fp.read() print(res) # (3) 关闭文件 fp....

python 文件操作实例——待完善【代码】

#w写模式,r读模式,a追加,r+读写,w+写读,a+追加读,rb二级制格式读文件,wb写二级制文件‘‘‘f = open(‘yesterday‘,‘a+‘,encoding=‘utf-8‘) #文件句柄(文件内存对象): f = open(‘yesterday‘,‘r+‘,encoding=‘utf-8‘)f = open(‘yesterday‘,‘w+‘,encoding=‘utf-8‘)f = open(‘yesterday‘,‘rb‘)#文件句柄,二进制文件,两种情况使用:网络传输,读二进制文件,避免损害文件f = open(‘yesterday‘,‘wb‘)#...

Python:文件操作【代码】

#!/usr/bin/python3 str1 = input("请输入:") print("你输入的是:",str1)f=open("abc.txt","a") f.write("python study is good\n我正在学习中\n") f.close()fr=open("abc.txt","r") str2=fr.readline() #str2=fr.readlines()print("abc.txt:") print(str2) fr.close() 原文:http://www.cnblogs.com/qin1991/p/5910184.html