python读写删除复制文件操作方法详细实例总结
作者:WDC 发布时间:2022-07-29 05:58:56
标签:python,文件操作
python读文件操作
1. read三种不同的方式
f = open('hello.txt') #'hello.txt'指的是文件的名称
while True:
text = f.readline() #读取文件指针指向的哪一行内容,然后指针下移
if text:
print(text)
else: #当文读到最后一行,三个空字符串
print(len(text))
break
f.close() #关闭文件,运行一下
f = open("hello.txt")
line_list = f.readlines() #一次性读取,以列表的形式表现出来
print(type(line_list))
for line in line_list:
print(line)
f.close()
f = open("hello.txt")
s = f.read() #一次性读取所有内蓉,并以字符串的形式返回
print(type(s))
for line in s:
print(line,end=' ')
f.close()
python写文件操作
2. writer的两种常用的基本方式
f = open('poet.txt','w',encoding='utf-8') #以写模式打开文件
f.write('你好,python') #写入内容
print("写入完毕,运行!")
f.close()
f = open("poet.txt",'a+')
print(f.read())
fruits = ['appple\n','banana\n','orange\n','watermelon\n']
f.writelines(fruits)
print('写入成功')
f.close()
python删除文件操作
3. delete删除
import os,os.path
if os.path.exists("sd.txt"):
os.remove("sd.txt")
print("删除成功")
else:
print('文件不存在')
删除相同文件的相同文件格式
import os
files = os.listdir('.') #列出指定目录下的所有文件和子目录
for filename in files:
point_index = filename.find(".") #获取'.‘在文件中出现的索引位置
if filename[point_index + 1:] == "txt": #判断当前文件的扩展名是否为'txt‘
os.remove(filename) #删除文件
python复制文件操作
4. copy复制
第1种方法
srcFile = open("a.txt") #源文件
destFile = open("a_copy.txt",'w') #目标文件
destFile.write(srcFile.read()) #将源文件中读取的内容写入目标文件
destFile.close()
srcFile.close()
print('复制完成')
第2种使用模块
with open("a.txt") as src,open("a_copy.txt",'w') as dest:
dest.write(src.read())
print('复制成功啦!')
更差关于python读写删除复制文件操作方法详细实例请查看下面的相关链接
0
投稿
猜你喜欢
- Oracle物理结构故障是指构成数据库的各个物理文件损坏而导致的各种数据库故障。这些故障可能是由于硬件故障造成的,也可能是人为误操作而引起。
- PHP现在推出5.3.0版本了,不过下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。首先我来解答:VC6是什么?VC6就
- 一、安装PythonPython比较稳定的两个版本是Python 3.5和Python 2.7,我用的是Python 2.7,下载地址是:h
- <html><head><title>不刷新页面查询的方法</title><meta
- 正文开始if name == "main":可以看成是python程序的入口,就像java中的main()方法,但不完全
- ImageDataGenerator的参数自己看文档from keras.preprocessing import imageimport
- 在之前的一篇文章我们介绍了《如何向PHP数组中头部和尾部添加元素》既然有添加元素,那么就有删除元素,今天这篇文章详细介绍如何删除数组中的头部
- 有的时候取出全部数据库记录也许正好满足你的要求,不过,在大多数情况下我们通常只需得到部分记录。这样一来该如何设计查询呢?当然会更费点脑筋了,
- python中使用.py配置文件 一、格式:创建一个config.py文件在文件中加配置:DEBUG=Truedm_connect = {
- 本文实例讲述了Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法。分享给大家供大家参考,具体如下:前言:想把QQ
- 在获取贝壳分的时候用到了时间处理函数,想要获取上个月时间包括年、月、日等# 方法一:today = datetime.date.today(
- 本文实例讲述了PHP中round()函数对浮点数进行四舍五入的方法。分享给大家供大家参考。具体方法如下:语法:round(x,prec)参数
- 1 python装饰器的作用被装饰对象加上装饰器(戴了个帽子),被装饰对象获得了更强大的功能。2 python装饰器的原理python装饰器
- 导言:在前面的教程我们阐述了应用程序处理二进制数据的2种模式,以及使用FileUpload 控件从浏览器向服务器文件系统上传文件。当文件上传
- 使用 ProcessPoolExecutorfrom concurrent.futures import ProcessPoolExecut
- 前言学过编程的人应该对全局变量与局部变量这两个名词并不陌生,Python也同多数编程语言一样,也有全局变量与局部变量的概念但是与其他编程语言
- 以下是SQL连接代码: 代码如下:Function Open_conn() dim Conn,Strconn&
- 1、两个函数介绍总得来说,connectedComponents()仅仅创建了一个标记图(图中不同连通域使用不同的标记,和原图宽高一致),c
- 本文实例讲述了python定时器(Timer)用法。分享给大家供大家参考。具体如下:# encoding: UTF-8import thre
- 简介Python Fire是谷歌开源的一个第三方库,用于从任何Python对象自动生成命令行接口(CLI),可用于如快速拓展成命令行等形式。