目录

python追加写入txt:

python with写txt

python 直接写txt

python 写入列表

python写入中文编码问题


python追加写入txt:

                with open('angle.txt', 'a+') as f:f.write(f'{idx}:{x}, {y}, {dx}, {dy},{img_path}\n')

注意:两种方法都不会自动换行,需要自己加换行符。

python with写txt

save_file = "1.txt"str_data = "123a\nbc"with open(save_file, 'a', encoding="utf-8") as f:f.write(str_data)

python 直接写txt

    data=["asdf\n","34353\n"]file_w = open(r'stat.txt',"w")file_w.writelines(data)file_w.flush()file_w.close()

刚入门的朋友继续往下看:

import os
f = open('x.txt', 'w+')
# os.linesep代表当前操作系统上的换行符
f.write('我爱Python' + os.linesep)
f.writelines(('土门壁甚坚,'+ os.linesep,'杏园度亦难。'+ os.linesep,'势异邺城下,'+ os.linesep,'纵死时犹宽。'+ os.linesep))
  1. r 打开只读文件,该文件必须存在。

  2. r+ 打开可读写的文件,该文件必须存在。

  3. w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。

  4. w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。

  5. a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。

  6. a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。

python 写入列表

批量写入列表,有个换行问题,解决方法:

'\n'.join(files)

把图片列表写入文件完整代码:

import glob
import timeif __name__ == '__main__':dir_path=r'I:\data\train2017_person'files = glob.glob(dir_path + "/*jpg", recursive=True)  # find fileprint(len(files))start=time.time()with open('file_list2.txt', 'w') as f:f.write('\n'.join(files))print('write time',time.time()-start)start=time.time()with open('file_list.txt', 'w') as f:f.writelines('\n'.join(files))print('writelines time',time.time()-start)

结果:

数据量:54090
write time 0.009979724884033203
writelines time 0.5256502628326416

可以看到write的效率远远高于writelines。

以上部分内容转自:

python的writelines会自动换行么,Python writelines()和write()时间差很大_噼里啪啦酱牛肉的博客-CSDN博客

感谢原作者。

python写入中文编码问题

import jsonfilePath = "网络库.txt"datas=[]for i in range(2):data=[]moduleInfo={}moduleInfo["name"] = u"网络库"moduleInfo["编号"] = "编号"+str(i)data.append(moduleInfo)moduleInfoStr = json.dumps(data, ensure_ascii=False)datas.append(moduleInfoStr+"\n")with open(filePath, 'w', encoding="utf-8") as f:f.writelines(datas)

python 操作txt 写入列表相关推荐

  1. python将txt写入excel_Python读写文件(csv、txt、excel)

    大家做在数据处理的时候,肯定难免会与文件交互,那么对于指定的文件类型,我们如何操作呢? 1.python读写csv文件 import csv #python2可以用file替代open with op ...

  2. python:txt写入csv:abaqus二次开发rpy文件数据提取

    问题描述 使用脚本控制abaqus批量构建RVE模型(调用micro mechanics插件)并且使用EasyPBC添加边界约束得到E11与V12结果,完整的所有结果包含在rpy文件中,因此需要将结果 ...

  3. Python - 操作txt文件

    文章目录 创建txt文件 打开txt文件 读取txt文件 写入txt文件 删除txt文件 创建txt文件 import osfile = os.getcwd() if not os.path.exis ...

  4. Python操作数据库写入CSV文件

    一.背景 在做APP自动化测试数据进行分离的时候,需要将数据库的瓶码数据获取到,然后再传入接口,我在网上边学边做花了两天的时间终于,弄成了理想的样子.在这里记录自己的学习过程. 二.环境 Python ...

  5. Python 操作 excel 写入图表chart示例(四)

    excel中写入图表 excel 中添加 报表图 一.openpyxl 官方示例 官方文档示例地址:openpyxl - A Python library to read/write Excel 20 ...

  6. python读txt写入excel_Python读取txt内容写入xls格式excel中的方法

    import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,start_row,start_col,outputExcel): fr = ...

  7. python操作txt找到最便宜的素菜_Python線性模型學習筆記

    歡迎關注Python愛好者社區,我們是專註於商業智能BI,大數據,數據分析領域的垂直社區,學習,問答.求職一站式搞定! 天善學院618活動正在進行中!天善學院618大禮包,大數據.數據分析與數據挖掘. ...

  8. python 写txt 换行_python中写入txt文件需要换行,以及\r 和\n

    在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n') 只会在后面打印一个字符串'\n',而不是换行' 需要用 f.write(' ...

  9. c++ 按行读取txt文件并赋值_python操作txt文件中数据教程[3]python读取文件夹中所有txt文件并将数据转为csv文件...

    觉得有用的话,请点击右下角 推荐给更多小伙伴 neoken_xuAsurada2015Evacloud 参考文献 python 操作 txt 文件中数据教程[1]-使用 python 读写 txt 文 ...

最新文章

  1. liunx学习笔记(一:常用命令)
  2. Task05:青少年软件编程(Python)等级考试模拟卷(一级)
  3. node_modules中包不完整的解决方法
  4. GitBook使用教程
  5. oracle 在线表分析报告,Oracle Statspack分析报告详解(一)
  6. 数学知识在计算机专业中的应用,数学建模在计算机专业中的应用
  7. java vo对象转bo对象_java的几种对象(PO,VO,DAO,BO,POJO)解释(转)
  8. SpringCloud Consul 服务注册与发现
  9. koa2+html模板,lenneth -- 基于koa2 的web极简框架
  10. 犯罪分子正在将合法的云监控工具用作后门
  11. 金融分析师 python_金融分析中的Python环境搭建
  12. tomcat启动问题,卡在 preparing launch delegate 100% 的解决方法
  13. mmsi是代表船舶什么_海上移动业务识别码(MMSI)是一种九位识别码,主要分配给()在DSC和NBDP通信中相互识别身份是使用。...
  14. php 引入百度编辑器ueditor
  15. 【VB.net】大地测量——白塞尔大地解算程序设计
  16. TCP-IP计算机网络基本概述
  17. Joplin插件推荐-持续更新
  18. 前端常用面试题2020
  19. PS打开psd文件后黑屏
  20. int型和char型之间的类型转换

热门文章

  1. Windbg设置条件断点
  2. 使用IRP进行文件操作
  3. 关于STL中的map和hash_map
  4. How program works
  5. TCP/IP详解--学习笔记(3)-IP协议,ARP协议,RARP协议
  6. 量子计算机怎么储存,单个比特可以存储更多的信息 量子计算机时代真的要来了?...
  7. hadoop启动页面_轻松搞定Windows下的Hadoop环境安装
  8. java 根据详细地址提取小区_Java分析/测试工具EJ Technologies JProfiler介绍及安装教程...
  9. oracle选择语言设置,oracle本地语言变量设置
  10. ipmitool 设置网关_IPMI (Intelligent Platform Management Interface)