为什么80%的码农都做不了架构师?>>>   

第一种方法:
file1 = open("test.txt")
file2 = open("output.txt","w")

while True:
    line = file1.readline()
    #这里可以进行逻辑处理
    file2.write('"'+line[:s]+'"'+",")
    if not line:
        break
#记住文件处理完,关闭是个好习惯
file1.close()
file2.close()

读文件有3种方法:read()将文本文件所有行读到一个字符串中。
              readline()是一行一行的读
              readlines()是将文本文件中所有行读到一个list中,文本文件每一行是list的一个元素。
优点:readline()可以在读行过程中跳过特定行。

第二种方法:
文件迭代器,用for循环的方法
file2 = open("output.txt","w")
for line in open("test.txt"):
      #这里可以进行逻辑处理
    file2.write('"'+line[:s]+'"'+",")

第三种方法:
文件上下文管理器
with open('somefile.txt', 'r') as f:
    data = f.read()

# Iterate over the lines of the file
with open('somefile.txt', 'r') as f:
    for line in f:
        # process line

# Write chunks of text data
with open('somefile.txt', 'w') as f:
    f.write(text1)
    f.write(text2)
    ...

# Redirected print statement
with open('somefile.txt', 'w') as f:
    print(line1, file=f)
    print(line2, file=f)

转载于:https://my.oschina.net/shshi/blog/182823

python文本文件读写的3种方法相关推荐

  1. python文件读写方法手机,python文本文件读写的3种方法

    第一种方法: file1 = open("test.txt") file2 = open("output.txt","w") while T ...

  2. 基础必备 | Python处理文件系统的10种方法

    作者 | Jeff Hale 译者 | 风车云马:责编 | Jane,Rachel 出品 | Python大本营(ID:pythonnews) [导读]在编写一些Python程序的时候,我们常常需要与 ...

  3. 用python下载文件的若干种方法汇总

    压缩文件可以直接放到下载器里面下载的 you-get 连接 下载任意文件 重点 用python下载文件的若干种方法汇总 写文章 用python下载文件的若干种方法汇总 zhangqibot发表于Met ...

  4. 测试Python下载图片的三种方法

    简 介: 通过Python软件包对网络URL图片链接进行下载,可以加快后期处理.本文测试了urllib, request两个软件包对图片进行下载效果.如果图片原网页有了防止下载机制,是无法下载图片. ...

  5. python使用方法视频-Python读取视频的两种方法(imageio和cv2)

    用python读取视频有两种主要方法,大家可依据自己的需求进行使用. 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用. import pylab impo ...

  6. 怎么在python下载网站内容-Python下载网页的几种方法

    get和post方式总结 get方式:以URL字串本身传递数据参数,在服务器端可以从'QUERY_STRING'这个变量中直接读取,效率较高,但缺乏安全性,也无法来处理复杂的数据(只能是字符串,比如在 ...

  7. python学习音频-详解python播放音频的三种方法

    第一种 使用pygame模块 pygame.mixer.init() pygame.mixer.music.load(self.wav_file) pygame.mixer.music.set_vol ...

  8. python可以播放音乐吗_详解python播放音频的三种方法

    第一种 使用pygame模块 pygame.mixer.init() pygame.mixer.music.load(self.wav_file) pygame.mixer.music.set_vol ...

  9. python调用cmd命令释放端口_详解python调用cmd命令三种方法

    目前我使用到的python中执行cmd的方式有三种 使用os.system("cmd") 该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码, ...

最新文章

  1. 量子计算时代快了!量子计算机的架构,硬件,软件等都有成果!
  2. DL之RetinaNet:RetinaNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  3. TEXT和_T,_TEXT
  4. vim捐赠_#PayItBackwards-一位freeCodeCamp毕业生如何向事业捐赠10,000美元
  5. 美妆类短视频如何定位?可以考虑三个方向,吸粉引流指日可待
  6. MyEclipse2018安装破解教程
  7. python金山词霸单词本批量导入
  8. 支持国产自主可控OS——信创服务器操作系统的配置与管理 (统信UOS版)-新书发布
  9. 计算机表演赛所选赛区,第十六届全国中小学学生计算机表演赛邢台赛区评选结果.doc...
  10. 加拿大留学后移民成功的制胜法宝-PGWP毕业后工签
  11. 俄罗斯方块游戏系统-c语言版
  12. layui 动态增加时间
  13. 微信为什么打不开html,微信为什么打不开?解决微信打不开图文教程
  14. C语言数据结构——环形队列
  15. SpringBoot框架中的DAO(mapper)层、Entity层、Service层、Controller层
  16. OpenWrt -【记录】群辉NAS上安装软路由
  17. C#控件之Windows Media Player简单加载视频播放
  18. java毕业设计拾忆鲜花销售系统mybatis+源码+调试部署+系统+数据库+lw
  19. html像素测量尺,屏幕尺子:ruul.Screen ruler
  20. 薛开宇caffe学习笔记的补充笔记3

热门文章

  1. windows--bat--删除当前脚本del %0
  2. C++_类和对象_对象特性_构造函数和析构函数---C++语言工作笔记040
  3. 大数据之-hadoop知识体系架构---大数据之hadoop工作笔记0001
  4. 基于Spring Security的认证授权_应用详解_自定义退出_Spring Security OAuth2.0认证授权---springcloud工作笔记130
  5. C#.Net工作笔记010---c#中的静态扩展方法_可动态给string等_添加共通方法好用
  6. System学习笔记006---Windows退出telnet 命令的正确姿势
  7. python数据结构-串
  8. 经典线程同步 关键段CS
  9. c语言中static使用方法
  10. eclipse 导出jar 没有主清单属性的解决方法