python 清空文件夹_python读写文件
文件读写
文件读写,是Python代码调用电脑文件的主要功能,能被用于读取和写入文本记录、音频片段、Excel文档、保存邮件以及任何保存在电脑上的东西。
①读取文件
首先,我们在桌面新建一个text文件,然后再文件夹中新建一个txt的文件,随便添加文字。再同一文件夹下再新建.py文件
代码:
【第一步】使用Open()函数打开文件。
file1这个变量是存放读取的文件数据的,以便对文件进行下一步的操作。
open()函数中有三个参数:‘/Users/Aerben/Desktop/text/abc.txt'——文件的保存地址;文件存放的地址有两种:相对路径和绝对路径,拖带VScode的终端获取的地址是绝对路径。绝对路径就是最完整的路径,相对路径指的是相对于当前文件夹得路径,也就是你编写得这个py文件所放得文件夹路径。如果你要打开得文件和open.py在同一个文件夹里,这时只要使用相对路径就可以了,而要使用其他文件夹的文件则需要使用绝对路径。
但是,在windows系统里,常用来表示绝对路径,/来表示相对路径。但是由于在python中是转义字符,所以时常会有冲突。为了避免错误,windows的绝对路径通常要做处理,写成一下格式:
获取文件的相对路径还有一个小窍门,用VS Code打开文件夹,在文件点击右键。选择:
'r':第二个参数表示打开文件时的模式。这里是字符串'r',表示read,表示我们以读的模式打开了这个文件。
encoding = 'utf-8':表示的是返回的数据采用何种编码,一般采用utf-8或者gbk。注意这里是encoding而不是encode
【第二步】读
打开文件file1 之后,就可以用read()函数进行读取的操作。用print()函数打印出读取的数据
》》》
你发现,打印出了abc.txt文件里面的内容,它会读成字符串的数据形式。
【第三步】 关闭文件,使用的是close()函数
为什么要关闭文件呢?1.计算机能够打开的文件数量是有限制的,open()过多而不close(),就不能再打开文件了。2.能保证写入得内容已经在文件里被保存好了。
总结图:
写文件
【第一步】以写入的模式打开文件
open()中还是三个参数,其他都一样,除了要把第二个参数改为'w',表示write,即以写入的模式打开文件。
【第二步】往文件中写入内容,使用write()函数
运行程序后发现原来的数据不见了。怎么回事呢?
原因是因为,'w'写入模式会清空掉文件,然后再写入。如果你只是想增加东西,而不想完全覆盖原文件的化,就要使用'a'模式,表示append
》》》
【第三步】关闭文件,使用close()函数
小tip:1.write()函数写入文本文件的也是字符串 。2.在'w'和'a'模式下,如果你打开的文件不存在,那么open()函数会自动帮你创建一个
写文件的三步法总结:
如果我们想要写入的是音频和图片,该怎么做呢?
我们看到有'wb'的模式,它的意思是以二进制的方式打开一个文件用于写入。因为图片和音频是以二进制的形式保存的,所以使用wb模式就好。
补充一个用法:
为了避免打开文件后忘记关闭,占用资源或当不能正确关闭文件的时候,我们可以用到关键字with,即with open('......') as ......例如:
新函数 readlines(),也就是‘按行读取’。
split()函数,它会按空格把字符串里面的内容分开。
join()函数,把字符串合并起来。join()的用法是str.join(sequence),str代表在这些字符串之中,你要用什么字符串连接。上面有两个例子,一个是空字符串,一个是横杠,sequence代表数据序列,在这里是列表a
python 清空文件夹_python读写文件相关推荐
- python新建文件夹和文件夹_Python创建文件夹与文件的快捷方法
前言 Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 项目目录 file11 创建文件夹 file2 ...
- 如何用python整理文件夹_python按照文件创建日期整理文件至文件夹
# -*- coding: utf-8 -*- # @Time : 2019-02-15 13:31 # @Author : cxa # @File : sortbydate.py # @Softwa ...
- python os模块创建文件夹_Python创建文件夹与文件的快捷方法
前言 Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 项目目录 file11 创建文件夹 file2 ...
- python如何进入文件夹_python之文件的读写和文件目录以及文件夹的操作实现代码...
这篇文章主要介绍了python之文件的读写和文件目录以及文件夹的操作实现代码,需要的朋友可以参考下 为了安全起见,最好还是给打开的文件对象指定一个名字,这样在完成操作之后可以迅速关闭文件,防止一些无用 ...
- python读写文件函数_Python读写文件
转载自:http://blog.csdn.net/adupt/article/details/4435615 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用 ...
- python读写文件实例_python读写文件的简单示例
这篇文章主要为大家详细介绍了python读写文件的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 首先看一个例子: # 来自www.512 ...
- python 读写文件 另存为_python读写文件(五)
今天继续分享python读写文件. 首先介绍一个新的函数open(),这个函数是干什么的呢?在python里面可以用open函数来打开文件.要用open函数打开一个文件,就是要向它传递一个字符串路径, ...
- python文件移动到文件夹_python – 将文件夹中的文件移动到顶级目录
我正在尝试为我的工作完成一个清理文件组织系统的脚本.我的脚本的最后一部分需要进入给定目录中的所有文件夹,并将每个文件夹中的所有文件移动到目录中.例如: import os path = 'C:/Use ...
- python读文件代码-Python遍历文件夹和读写文件的实现代码
需 求 分 析 1.读取指定目录下的所有文件 2.读取指定文件,输出文件内容 3.创建一个文件并保存到指定目录 实 现 过 程 Python写代码简洁高效,实现以上功能仅用了40行左右的代码~ 昨天用 ...
最新文章
- 基于富盛SBO程序开发框架的自动序列生成器
- mysql,简单介绍一下索引
- Vue+axios配置踩坑记录
- faster rcnn一些博客
- Freepiano如何使用sf2音源,sfark如何转换至sf2?
- 电脑设备打印机驱动安装失败如何解决
- android面试题整理(上)
- php有个schost.exe_window_XP主要15个系统进程, 1.svchost.exe 进程文 - phpStudy...
- HNSWNSG-基于图的ANN近邻搜索
- 2021-03-21 什么是鲁棒性?
- java中web错误返回码,关于在java程序里调用webservice报500返回码的有关问题
- JavaScript实现网页轮播图
- 卷积学习与传统稀疏编码、ICA模型学习区别(逐步补充)
- 在系统里放一只“猴子”,阿里疯了吗?
- 如何使用Mac快捷键强制退出无法响应的应用程序
- eclipse rcp 打包出适合不同操作系统和操作位数.
- CC攻击和DDoS攻击的区别是什么
- 小米手机电池恢复代码_小米“米家电磁炉C1”评测:7挡火力,2100W大功率设计...
- 塔菲尔曲线如何分析_浅谈塔菲尔动力学(Tafel Kinetics)
- c++ dynamic_cast,static_cast,const_cast,reinterpret_cast四种cast用法整理