实例文件操作

Posted 菜菜的痛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实例文件操作相关的知识,希望对你有一定的参考价值。

#把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行中


#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @time: 2017/10/30 19:45
# Author: caicai
# @File: sample01.py
#import codecs
import ast
def listSort(a):
    b = sorted(a)
    return b

def listReverse(file):
    a1 = file
    print(a1)
    for a2 in a1:
        a2 = list(ast.literal_eval(a2))
        a2.reverse()
        return a2


def fileWrite(sort_list):
    f = open(2.txt,a)
    f.writelines(str(sort_list))
    f.writelines(\n)

    f.close()
    return

def fileRead():
    fd = open(2.txt)
    a2 = fd.readlines()
    fd.close()
    return a2

if __name__ == __main__:
    list1 = [2,32,43,453,54,6,576,5,7,6,8,78,7,89 ]
    list1_sort = listSort(list1)
    fileWrite(list1_sort)
    file_read = fileRead()
    file_read2 = listReverse(file_read)
    fileWrite(file_read2)
    print(fileRead())
输出结果:
[[2, 5, 6, 6, 7, 7, 8, 32, 43, 54, 78, 89, 453, 576]\n, [576, 453, 89, 78, 54, 43, 32, 8, 7, 7, 6, 6, 5, 2]\n]

 

以上是关于实例文件操作的主要内容,如果未能解决你的问题,请参考以下文章

如何为 XSLT 代码片段配置 CruiseControl 的 C# 版本?

操作栏选项卡:使用多次实例化的单个片段时如何传递参数

solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例

创建片段而不从 java 代码实例化它

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程