`
awenhaowenchao
  • 浏览: 72081 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python(十)文件存储

 
阅读更多

文件操作

    文件操作,涉及到对文件读、写、执行等

    打开一个文件open()

    

    打开一个文件:

 

    

file = open("/Users/haowenchao/Downloads/python/file/hello.txt","r")

 

file1Str1=list()

file1Str2=list()

file1Str3=list()

print(type(file1Str1))

count = 1

print("#####################################################")

for eachline in file:

        if(count==1):

                if(eachline[:6]=="======"):

                        print("count=" + str(count))

                        count +=1

                        continue

                else:

                        file1Str1.append(list(eachline))

        if(count==2):

                if(eachline[:6]=="======"):

                        print("count=" + str(count))

                        count +=1

                        continue

                else:

                        file1Str2.append(list(eachline))

        if(count==3):

                print("count=" + str(count))

                file1Str3.append(list(eachline))

file.close()

print(file1Str1)

print("-----------------------------------------------------")

print(file1Str2)

print("-----------------------------------------------------")

print(file1Str3)

print("-----------------------------------------------------")

print("#####################################################")

 

 

------------------------------------------------------------------------------------------------------------------------------------------

 

改进版:

 

file = open("/Users/haowenchao/Downloads/python/file/hello.txt","r")

 

file1 = open("/Users/haowenchao/Downloads/python/file/file1.txt","w")

file2 = open("/Users/haowenchao/Downloads/python/file/file2.txt","w")

file3 = open("/Users/haowenchao/Downloads/python/file/file3.txt","w")

 

file1Str1=list()

file1Str2=list()

file1Str3=list()

print(type(file1Str1))

count = 1

print("#####################################################")

for eachline in file:

        if(count==1):

                if(eachline[:6]=="======"):

                        print("count=" + str(count))

                        count +=1

                        continue

                else:

                        file1Str1.append(list(eachline))

        if(count==2):

                if(eachline[:6]=="======"):

                        print("count=" + str(count))

                        count +=1

                        continue

                else:

                        file1Str2.append(list(eachline))

        if(count==3):

                print("count=" + str(count))

                file1Str3.append(list(eachline))

file.close()

print(file1Str1)

file1.write(str(file1Str1));

print("-----------------------------------------------------")

print(file1Str2)

file2.write(str(file1Str2));

print("-----------------------------------------------------")

print(file1Str3)

file3.write(str(file1Str3));

print("-----------------------------------------------------")

print("#####################################################")

file1.close()

file2.close()

file3.close()

 

  • 大小: 307.7 KB
分享到:
评论

相关推荐

    python之文件批量更名及文件名批量存储

    python之文件批量更名及文件名批量存储, 如果self.savefilenameformat输入为空的情况下,将文件夹中的文件名下入txt文本以及其他类型文档中,在这里有两种选择模式,默认self.choosefilenameformat=2是把当前文件夹...

    python实现读取文件目录并存储到lst文件中

    功能: 1.判断文件所在的文件夹是否存在,不存在则创建该文件夹; 2.读取文件夹下的所有文件,可以控制是否返回文件的...3.将所有文件的目录存储到指定的lst文件中; 4.读取lst文件中的路径,即将路径加载到列表中。

    Python处理S19文件

    S19文件是用于存储编程器固件更新信息的二进制格式,常见于嵌入式系统中,如微控制器(MCU)和闪存设备。这些文件通常包含了程序代码、地址信息和其他元数据,用于将程序烧录到目标硬件上。本篇文章将深入探讨如何...

    Python解析cdd 文件和批量删除CANoe工程cbf文件

    本主题主要关注两个方面:使用Python解析CDD文件和批量删除CANoe工程中的CBF文件。CDD(Configuration Data Description)文件是用于描述CANoe工程配置的数据文件,而CBF(CAN Bus Format)文件则是CANoe中存储CAN...

    readlas_XYZI_txt.zip_Python支持las_las文件保存_python 读las文件_xyzi 点云格式

    本主题主要关注如何使用Python处理LAS文件,特别是读取和保存XYZI点云数据。 首先,Python中的`liblas`库是处理LAS文件的核心工具。`liblas`是一个开源库,提供了读取和写入LAS文件的功能,支持多种版本的LAS规范。...

    将Python列表内容写入JSON文件并存储的两种方法

    本主题将探讨如何将Python列表内容写入JSON文件并进行存储,我们通过两个实际的方法来详细介绍这个过程。 方法一:使用内置模块`json`的`dumps()`和`write_file()`函数 Python的标准库提供了`json`模块,可以方便...

    Python实现文件按照日期命名的方法

    本文实例讲述了Python实现文件按照日期命名的方法。分享给大家供大家参考。具体实现方法如下: 这里实现文件按照创建的时期批量重命名的功能 # -*- coding: utf-8 -*- import os import time import datetime ...

    Python 如何根据文件中存储的产品型号批量生成相应文件夹 Python源码

    Python 如何根据文件中存储的产品型号批量生成相应文件夹 Python源码Python 如何根据文件中存储的产品型号批量生成相应文件夹 Python源码Python 如何根据文件中存储的产品型号批量生成相应文件夹 Python源码Python ...

    Python-基于Fastdfs和Python的分布式文件存储系统

    本项目“Python-基于Fastdfs和Python的分布式文件存储系统”旨在利用Python语言与FastDFS进行集成,实现高效、稳定的文件上传和下载功能。 FastDFS的基本工作原理是将文件存储在一组服务器上,这些服务器通常被称为...

    Python写入文件

    在Python中,写入文件涉及到几个关键步骤和函数,它们可以帮助你将数据保存到磁盘上的文件中。以下是关于这个主题的详细说明。 首先,你需要了解Python中的`open()`函数。这个函数用于打开一个文件,它接受两个参数...

    python1008文件上传

    - **存储文件**:根据需求,文件可以存储在服务器的特定目录,数据库中,或者云存储服务如AWS S3。 4. **voc_annoation.py**: 这个文件名可能与计算机视觉相关的PASCAL VOC数据集的注解有关。在处理图像数据时,...

    Python glTF 通过顶点和面生成gltf和glb模型文件 Python源码 gltflib示例

    # 通过顶点和面生成gltf和glb模型文件 Python源码 gltflib示例 1. 使用Python gltflib库读写gltf和glb模型文件 2. 通过顶点(vertex)坐标列表,以及顶点组成面(face)的列表,生成模型文件。 3. 解决了模型中定义...

    python根据多个文件名批量查找文件

    6. 将更新后的关键词列表保存为新的excel文件。 整个流程需要通过嵌套循环来实现,外部循环遍历目标文件夹中的文件列表,内部循环遍历关键词列表。使用条件判断来检查文件名是否包含关键词。若条件满足,执行复制...

    MT4 hst数据文件解析器(Python)

    它提供了丰富的技术分析工具和自动化交易功能,其中HST文件是MT4平台交易历史记录的一种存储格式。本文将深入探讨如何使用Python解析MT4的HST数据文件。 HST文件详解: HST文件是MT4交易平台用来存储交易历史数据的...

    实现实时文件同步到远程服务器的Python脚本

    为了自动化地完成这个任务,我们可以编写一个Python脚本来实现文件的实时同步功能。本篇博客将介绍如何使用Python脚本,结合watchdog和paramiko库,实现文件的实时同步。 该脚本的主要功能是: 监测本地指定目录的...

    python爬取招聘网信息并保存为csv文件

    【Python爬虫获取招聘网站信息并保存为CSV文件】 在Python编程中,网络爬虫是一种常用的技术,用于自动化地从互联网上抓取信息。在这个场景中,我们将学习如何使用Python来爬取招聘网站上的职位信息,并将其存储为...

    editplus_python配置文件方法

    将这些文件复制到EditPlus的安装目录下的"Styles"文件夹,重启编辑器后,EditPlus会自动识别Python文件,并应用相应的样式。 4. **创建函数列表**:EditPlus的函数列表功能可以帮助开发者快速跳转到代码中的特定...

    Python-一个简单的命令行日志程序用于将日志存储在纯文本文件中

    标题中的"Python-一个简单的命令行日志程序用于将日志存储在纯文本文件中"指的是一款使用Python编程语言开发的轻量级日志管理工具。这种工具通常设计为在命令行界面运行,便于开发者在没有图形用户界面的环境下记录...

    Python——dat文件批量合并为同一个csv文件

    Python——dat文件批量合并为同一个csv文件,含代码与demo数据,可直接运行。 目的:将文件夹ZW下的所有dat文件(含子文件夹)合并,并保存到results.csv中,便于后续使用excel进行处理与分析。

    如何使用python生成.coe文件

    在使用vivado的时候经常需要面临将一张图片转化为。coe文件进行测试,但是网上的众多代码都比较乱,目前没有找到比较合适的,这个文件对大部分东西都进行了标注,很容易上手,只需要一个python就好了

Global site tag (gtag.js) - Google Analytics