python两种不同的文件流读写

  • 更新时间:2021-07-22 10:02:19
  • 编辑:蒯宏伟
本站精选了一篇相关的编程文章,网友濮鹤轩根据主题投稿了本篇教程内容,涉及到Python相关内容,已被340网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

小编给大家总结一篇《python两种不同的文件流读写》的技术内容,技术点分析的很透彻,把代码做了调试发布出来,为了大家阅读方便。

python两种不同的文件流读写

1、使用try进行异常发现,使用while检测文件末尾进行读取

file_to_read = raw_input("Enter file name of tests (empty string to end program):")
try:
    infile = open(file_to_read, 'r')
    while file_to_read != " ":
        file_to_write = raw_input("Enter output file name (.csv will be appended to it):")
        file_to_write = file_to_write + ".csv"
        outfile = open(file_to_write, "w")
        readings = (infile.readline())
        print readings
        while readings != 0:
            global count
            readings = int(readings)
            minimum = (infile.readline())
            maximum = (infile.readline())

2、使用for遍历读取的每一行,进行一次性的读取和输入

 result = list()
    with open('../test/parameter.txt') as  f:
        for line in f.readlines():
            temp = list()
            # 逐个遍历对应每一行元素,将之转为对应的数据
            b = line.strip(",][").split(',')
            if(len(b) >= 5):
                b.pop()
            for a in b:
                a = a.replace('[','').replace(']','')
                temp.append(float(a))
            result.append(temp)
            #print("中途打印的temp是",temp)
            #print("加入到result中的结果是",result)

以上就是python两种不同的文件流读写,希望对大家有所帮助。

相关教程

  • python实现蒙特卡罗方法(代码示例)

    本篇文章给大家带来的内容是关于python实现蒙特卡罗方法(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。​

    发布时间:2019-07-11

  • 详解python实现小波变换的一个简单例子

    这篇文章主要介绍了详解python实现小波变换的一个简单例子,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2019-09-08

用户留言