文件操作
文件操作,涉及到对文件读、写、执行等
打开一个文件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()
相关推荐
python之文件批量更名及文件名批量存储, 如果self.savefilenameformat输入为空的情况下,将文件夹中的文件名下入txt文本以及其他类型文档中,在这里有两种选择模式,默认self.choosefilenameformat=2是把当前文件夹...
功能: 1.判断文件所在的文件夹是否存在,不存在则创建该文件夹; 2.读取文件夹下的所有文件,可以控制是否返回文件的...3.将所有文件的目录存储到指定的lst文件中; 4.读取lst文件中的路径,即将路径加载到列表中。
S19文件是用于存储编程器固件更新信息的二进制格式,常见于嵌入式系统中,如微控制器(MCU)和闪存设备。这些文件通常包含了程序代码、地址信息和其他元数据,用于将程序烧录到目标硬件上。本篇文章将深入探讨如何...
本主题主要关注两个方面:使用Python解析CDD文件和批量删除CANoe工程中的CBF文件。CDD(Configuration Data Description)文件是用于描述CANoe工程配置的数据文件,而CBF(CAN Bus Format)文件则是CANoe中存储CAN...
本主题主要关注如何使用Python处理LAS文件,特别是读取和保存XYZI点云数据。 首先,Python中的`liblas`库是处理LAS文件的核心工具。`liblas`是一个开源库,提供了读取和写入LAS文件的功能,支持多种版本的LAS规范。...
本主题将探讨如何将Python列表内容写入JSON文件并进行存储,我们通过两个实际的方法来详细介绍这个过程。 方法一:使用内置模块`json`的`dumps()`和`write_file()`函数 Python的标准库提供了`json`模块,可以方便...
本文实例讲述了Python实现文件按照日期命名的方法。分享给大家供大家参考。具体实现方法如下: 这里实现文件按照创建的时期批量重命名的功能 # -*- coding: utf-8 -*- import os import time import datetime ...
Python 如何根据文件中存储的产品型号批量生成相应文件夹 Python源码Python 如何根据文件中存储的产品型号批量生成相应文件夹 Python源码Python 如何根据文件中存储的产品型号批量生成相应文件夹 Python源码Python ...
本项目“Python-基于Fastdfs和Python的分布式文件存储系统”旨在利用Python语言与FastDFS进行集成,实现高效、稳定的文件上传和下载功能。 FastDFS的基本工作原理是将文件存储在一组服务器上,这些服务器通常被称为...
在Python中,写入文件涉及到几个关键步骤和函数,它们可以帮助你将数据保存到磁盘上的文件中。以下是关于这个主题的详细说明。 首先,你需要了解Python中的`open()`函数。这个函数用于打开一个文件,它接受两个参数...
- **存储文件**:根据需求,文件可以存储在服务器的特定目录,数据库中,或者云存储服务如AWS S3。 4. **voc_annoation.py**: 这个文件名可能与计算机视觉相关的PASCAL VOC数据集的注解有关。在处理图像数据时,...
# 通过顶点和面生成gltf和glb模型文件 Python源码 gltflib示例 1. 使用Python gltflib库读写gltf和glb模型文件 2. 通过顶点(vertex)坐标列表,以及顶点组成面(face)的列表,生成模型文件。 3. 解决了模型中定义...
6. 将更新后的关键词列表保存为新的excel文件。 整个流程需要通过嵌套循环来实现,外部循环遍历目标文件夹中的文件列表,内部循环遍历关键词列表。使用条件判断来检查文件名是否包含关键词。若条件满足,执行复制...
它提供了丰富的技术分析工具和自动化交易功能,其中HST文件是MT4平台交易历史记录的一种存储格式。本文将深入探讨如何使用Python解析MT4的HST数据文件。 HST文件详解: HST文件是MT4交易平台用来存储交易历史数据的...
为了自动化地完成这个任务,我们可以编写一个Python脚本来实现文件的实时同步功能。本篇博客将介绍如何使用Python脚本,结合watchdog和paramiko库,实现文件的实时同步。 该脚本的主要功能是: 监测本地指定目录的...
【Python爬虫获取招聘网站信息并保存为CSV文件】 在Python编程中,网络爬虫是一种常用的技术,用于自动化地从互联网上抓取信息。在这个场景中,我们将学习如何使用Python来爬取招聘网站上的职位信息,并将其存储为...
将这些文件复制到EditPlus的安装目录下的"Styles"文件夹,重启编辑器后,EditPlus会自动识别Python文件,并应用相应的样式。 4. **创建函数列表**:EditPlus的函数列表功能可以帮助开发者快速跳转到代码中的特定...
标题中的"Python-一个简单的命令行日志程序用于将日志存储在纯文本文件中"指的是一款使用Python编程语言开发的轻量级日志管理工具。这种工具通常设计为在命令行界面运行,便于开发者在没有图形用户界面的环境下记录...
Python——dat文件批量合并为同一个csv文件,含代码与demo数据,可直接运行。 目的:将文件夹ZW下的所有dat文件(含子文件夹)合并,并保存到results.csv中,便于后续使用excel进行处理与分析。
在使用vivado的时候经常需要面临将一张图片转化为。coe文件进行测试,但是网上的众多代码都比较乱,目前没有找到比较合适的,这个文件对大部分东西都进行了标注,很容易上手,只需要一个python就好了