zoukankan      html  css  js  c++  java
  • Python——文件操作,测验7: 文件和数据格式化 (第7周)——Python语言程序设计

    文件

    注意空行!

    def csv1():
    """ 按行进行倒序排列;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬"""
    f = open("data.txt", "r")
    s = f.readlines()
    s.reverse()
    f.close()
    f = open("newdata1.txt", "w")
    for line in s:
    f.write(line)
    f.close()
    pass


    def csv2():
    """ 每行数据倒序排列;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬"""
    f1 = open("data.txt", "r")
    s = f1.readlines()
    f1.close()
    f2 = open("newdata2.txt", "w")
    for line in s:
    f2.write(line[::-1])
    f2.close()
    pass


    def csv3():
    """ 使用分号(;)代替逗号(,)分割数据,无空格;"""
    f1 = open("data.txt", "r")
    s = f1.readlines()
    f1.close()
    f2 = open("newdata3.txt", "w")
    for line in s:
    t = line.replace(",", ';')
    t = t.replace(' ', '')
    f2.write(t)
    f2.close()
    pass


    def cvs4():
    """ 综合"""
    f = open('data.txt', 'r')
    lines = f.readlines()
    lines.reverse()
    f.close()

    f2 = open("newdata4.txt", "w")
    for line in lines:
    line = line.replace(' ', '')
    line = line.replace(",", ';')
    f2.write(line[::-1])
    f2.close()


    if __name__ == '__main__':
    cvs4()
  • 相关阅读:
    影响一个UIView是否能正常显示的几个因素
    浅谈多进程多线程的选择
    Spring阅读方法
    数据库范式通俗解释
    MySQL学习笔记(二):MySQL数据类型汇总及选择参考
    MySQL学习笔记(一):SQL基础
    存储过程优缺点
    MySQL学习笔记(三):常用函数
    bzoj 3576[Hnoi2014]江南乐 sg函数+分块预处理
    bzoj 3166 [Heoi2013]Alo 可持久化Trie
  • 原文地址:https://www.cnblogs.com/kekefu/p/12716423.html
Copyright © 2011-2022 走看看