首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将列表写入Python文件中的新行

如何将列表写入Python文件中的新行
EN

Stack Overflow用户
提问于 2015-07-15 01:10:34
回答 2查看 1.2K关注 0票数 0
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import json
f = open("Troubleshooting.txt","a")
json.dump(problem,f)
f.close()

我试过使用json,但它一直将列表写在一行上,这使得它非常混乱。例如-json.dump(问题)在txt文件中写到:“电话湿透了”,“显示器坏了”,“电话不充电”,“没有声音”,“接口慢”,“什么都没有保存”。

然后,当脚本以不同的值重新启动时:json.dump(问题)简单地添加到前面的列表中:“电话不打开”,“电话不充电”

“手机湿了”、“显示屏坏了”、“手机不充电”、“没有声音”、“界面变慢”、“什么都没有保存”。

有什么办法让其他部分写在新行上吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-15 01:15:51

您可以使用f.write('\n')向文件中添加新行。

即把你的代码写成:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import json
f = open("Troubleshooting.txt","a")
f.write('\n')
json.dump(problem,f)
f.close()
票数 2
EN

Stack Overflow用户

发布于 2015-07-15 01:19:33

您可以手动添加换行符,如下所示

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
f = open("Troubleshooting.txt","a")
f.write('\n')
json.dump(problem,f)
f.close()

但是,您甚至不一定需要使用JSON,如果您只想要字符串,可以迭代列表并将每个字符串作为新行写入。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
f = open("Troubleshooting.txt","a")
for line in problem:
    f.write(line + '\n')
f.close()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31426106

复制
相关文章
python写文件追加 按行追加_python 追加写入
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/07
3.5K0
Python中将变量按行写入txt文本中
在'w'写入模式下,当我们下次写入变量时,会覆盖原本txt文件的内容,这肯定不是我们想要的。TXT有一个追加模式'a',可以实现多次写入:
py3study
2020/01/10
7.5K0
Python中将变量按行写入txt文本中
按行方式写入文件---->fputs函数
fputs() 函数也是用来显示字符串的,它的原型是: 函数原型: int fputs(const char *s, FILE *stream);
大忽悠爱学习
2021/03/02
9100
按行方式写入文件---->fputs函数
python写入txt文件中文乱码_python中怎么输入文件
原因是print不完全, 添加代码设置 np.set_printoptions(threshold=np.nan) 如果报错 ValueError: threshold must be numeric and non-NAN, try sys.maxsize for untruncated representation 只需要import sys 设置np.set_printoptions(threshold=sys.maxsize)或者将阈值设置在一个较大的数值就可以了
全栈程序员站长
2022/09/27
2.7K0
python写入txt文件中文乱码_python中怎么输入文件
python 将读取的数据写入txt文件_c中怎样将数据写入txt文件
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
6.4K0
关于Python中读取写入文件并进行文件
在python中是同样和其他语言一样可以进行文件的读取写入操作,值得注意的是,Python中打开文件读取的方式有几种,分别是以下几种:
py3study
2020/01/20
9900
Python中Json文件的读入和写入以及simplejson
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript ProgrammingLanguage, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java,JavaScript, Perl, Python等)。
张凝可
2019/08/22
2.6K0
Python 文件的创建和写入
文件的创建和写入 利用内置函数open获取文件对象 功能 生成文件对象,进行创建,读写操作 用法 open(path, mode) 参数说明 path:文件路径 mode:操作模式 返回值 文件对象 举例 f = open('d://a.txt', 'w') 文件操作的模式之写入 模式 介绍 w 创建文件 w+ 创建文件并读取文件 wb 二进制形式创建文件 wb+ 二进制形式创建或追加内容 a 追加内容 a+ 读写模式的追加 ab+ 二进制形式读写追加 文件对象的操作方式之写入保存 方法名 参数 介绍 举
Zkeq
2022/05/18
9230
python文件操作读取文件写入文件
要使用文本文件中的信息,首先需要将信息读取到内存中。为此,你可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。
章鱼喵
2018/09/26
11.2K0
Python读取文件和写入文件
函数open(filename,mode)用于读取文件,返回一个file object。 所以现在我们的f是一个文件对象
TeeyoHuang
2019/05/25
3.6K0
Python将数据写入txt文件_python将内容写入txt文件
readlines() 会把每一行的数据作为一个元素放在列表中返回,读取所有行的数据
全栈程序员站长
2022/11/11
12.4K0
Python write()和writelines():向文件中写入数据
Python中的文件对象提供了 write() 函数,可以向文件中写入指定内容。该函数的语法格式如下:
用户8442333
2021/11/30
1.8K0
Python读取和写入文件
#Read and Write from Files# #coding=utf-8 import codecs f = open("AccountList.txt","w") L = u"张三\n李四\n王五\n赵六" f.write(L) f.close() f = open("AccountList.txt","r") print (f.readline())    #read lines one by one print (f.readline()) print (f.readline()) print (f.readline()) f.seek(0) print (f.readlines())   #Output lines as a list
py3study
2020/01/14
1.9K0
python list列表写入txt文档的多种方法
方法一 将列表写入txt文件中 如下代码所示 a是一段二维列表,需要把它写入一个txt文件中。
matinal
2023/10/13
1.8K0
python list列表写入txt文档的多种方法
Python中文件的读取和写入
这里假设在当前目录下有一个文件名为’pi_digits.txt’的文本文件,里面的数据如下:
py3study
2020/01/06
2.9K0
Python中的列表
列表 是一种用于保存一系列有序项目的集合,也就是说,你可以利用列表保存一串项目的序 列。想象起来也不难,你可以想象你有一张购物清单,上面列出了需要购买的商品,除开在 购物清单上你可能为每件物品都单独列一行,在 Python 中你需要在它们之间多加上一个逗 号。
benym
2022/07/14
4.9K0
python中的列表
列表是由一系列特定顺序排列的元素组成。你可以创建包含字母表中所有字母,数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters、digits或names)是个不错的主意。
狼啸风云
2019/01/28
5.5K0
Python中的列表
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 1.列表 数组:存储同一种数据类型的集合 scores = [12,23,45] 列表(打了激素的数组):可以存储任意数据类型
py3study
2020/01/10
5.2K0
Python网络爬虫中爬到的数据怎么分列分行写入csv文件中
前几天在Python白银交流群有个叫【꯭】的粉丝问了一个Python网络爬虫中爬到的数据怎么分列分行写入csv文件中的问题,这里拿出来给大家分享下,一起学习下。
前端皮皮
2022/08/17
3.3K0
Python网络爬虫中爬到的数据怎么分列分行写入csv文件中
python实现将数据写入Excel文件中「建议收藏」
注意,这里的xlwt是python的第三方模块,需要下载安装才能使用,不然导入不了(python第三方库的安装也非常简单,打开命令行,输入pip install xlwt就可以了)
全栈程序员站长
2022/09/14
1.3K0

相似问题

单例缓存还是实例缓存?

11

设计:传递类实例还是使用单例?

511

单例应该在方法中使用self实例还是共享实例

20

IoC容器-单例还是传递实例?

11

空对象-实例化还是单例?

50
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文