1.文件打开:

file("data.txt")或open("data.txt")注意不要漏了文件的后缀。(不加参数时,file为你默认为'r',reading,只读模式,文件必须存在,否则引发异常。)

也有open("data.txt","w")'w'就是writing,以这种模式打开文件,原来文件中的内容会被你新写入的内容覆盖掉,如果文件不存在,会自动创建文件。

还有open("data,txt","a")appending。它也是一种写入模式,但你写入的内容不会覆盖之前的内容,而是添加到文件中。文件不存在也会自动创建文件。

2.读取文件:

data = f.read()可以通过read()函数把文件内所有内容读进一个字符串中

readline() #读取一行内容

readlines() #把内容按行读取至一个list中

5.把内容写入文件:

f.write('a string you want to write')  write的参数可以是一个字符串,或者一个字符串变量。

f.writelines(['a','string','you','want','to','write'])参数是字符串用write,是列表或序列用writelines

但如果直接写入的话就是变成没有空格的一句:astringyouwanttowrite

4.做完对文件的操作之后,记得用close()关闭文件,释放资源

f.close()

转载于:https://www.cnblogs.com/wangshen31/p/6354309.html

python关于文件的一些记录相关推荐

  1. python下载文件暂停恢复_python下载文件记录黑名单的实现代码

    具体代码如下所示: #!/usr/bin/python # -*- coding: GBK -*- # -*- coding: UTF-8 -*- from ftplib import FTP imp ...

  2. 【python】一个目录里面多个python程序文件,统计一下里面有多少行代码。即分别列出:代码、空行、注释的行数。

    一个目录里面多个python程序文件,统计一下里面有多少行代码.即分别列出:代码.空行.注释的行数. 题目 代码 结果 题目 一个目录里面多个python程序文件,统计一下里面有多少行代码.即分别列出 ...

  3. python查找文件内容_python 查找文件内容

    输入查找的文件夹路径,要查找的内容关键字(可以指定多个),要查找的文件类型(可以是多个),搜索出符合条件的文件,并记录所有符合条件的行号及行内容. 写的感觉有点冗余,但好歹还能使用^-^,主要是方便手 ...

  4. python遍历目录压缩文件夹然后在发送邮件_python目录操作之python遍历文件夹后将结果存储为xml...

    Linux服务器有CentOS.Fedora等,都预先安装了Python,版本从2.4到2.5不等,而Windows类型的服务器也多数安装了Python,因此只要在本机写好一个脚本,上传到对应机器,在 ...

  5. python怎么写文件-Python读写文件

    一.读写文件方式 在当前python文件同级目录下存在一个名为file的文件,内容如下 1.使用with open读取文件 defread_file(filepath): with open(file ...

  6. python怎么把数据写入txt-如何将python中文件写入TXT

    这篇文章主要介绍了如何将python中文件写入TXT,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 1.自己写入txt 直接上核心代码:with open("d ...

  7. python文件读取输出-Python 读写文件中数据

    1 需求 在文件 h264.txt 中的数据如图1,读入该文件中的数据,然后将第1列的地址删除,然后将数据输出到h264_out.txt中: 图1 h264.txt 数据截图 图2 输出文件 h264 ...

  8. python对文件的读操作有哪些方法-Python中文件的读取和写入操作

    从文件中读取数据 读取整个文件 这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 wi ...

  9. python对文件的读操作方法有哪些-Python中文件的读取和写入操作

    从文件中读取数据 读取整个文件 这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 wi ...

最新文章

  1. linux iptables 命令简介
  2. java maven mvn clean package 打包执行流程
  3. python如何爬虫网页数据-python爬虫——爬取网页数据和解析数据
  4. 解决maltab的中文和英文字体问题,中文乱码
  5. Java IO知识点
  6. java质,JAVA分解质因子 - osc_r1gtal48的个人空间 - OSCHINA - 中文开源技术交流社区
  7. CoreAnimation编程指南(简介)转自:http://www.dreamingwish.com/
  8. hadoop远程调试
  9. java版spring cloud+spring boot+redis社交电子商务平台-docker-feign配置(五)
  10. python交互式程序设计导论小测验答案_最新网课答案2021学堂在线Python 交互式程序设计导论...
  11. w ndows7安不上HP1020,1020打印机驱动
  12. 远程登陆cisco防火墙
  13. Android 深色模式使用失效
  14. wps页眉怎么设置不同页码_wps页眉的页码和页脚的页码不同怎么设置?
  15. 微信公众号授权登录,微信sdk的使用,及ios配置微信sdk失败
  16. MeshBaker一键合并网格编辑器实现
  17. correl函数_Excel表格技巧—CORREL函数的使用经验分享
  18. ArcGIS克里金插值ERROR999999解决办法汇总
  19. python+requests接口自动化测试框架实例详解教程(米兔888)【适合半年或一年以上天天做自动化经验的大神下载使用】
  20. 工欲善其事,必先利其器——Python及其IDE安装

热门文章

  1. python local variable 'xxx' referenced before assignment
  2. ios 控件徽章_一行代码给你的控件加上徽章(Badge)
  3. while循环(包含死循环、while嵌套)
  4. Linux下的虚拟机安装
  5. 服务器在线看视频无法播放,上传到服务器的视频不能在线播放怎么办?
  6. 无法拒绝APP测试的理由,如果你还不知道,是我的错!
  7. matplotlib显示图中标签
  8. 灰度与NFL纽约巨人队达成合作,成为NFL球队首个加密赞助商
  9. 日本区块链项目Jasmy与索尼VAIO联合发售笔记本电脑
  10. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期上涨4.73%