找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1896|回复: 1

[求助] 如何将多维元组打印另存文档时每个元组都换行保存?

1

主题

1

帖子

1

积分

贫民

积分
1
phanking 发表于 2018-7-6 14:06:22 | 显示全部楼层 |阅读模式
a = ((1,2,3),(4,5,6,),(7,8,9))
print (a)
# 当我直接print (a) 时打印结果为:((1, 2, 3), (4, 5, 6), (7, 8, 9))
print (a, file=open(r'D:\out1.txt', 'w'),)
#保存到电脑txt文本时只有一行数据为:((1,2,3),(4,5,6,),(7,8,9))
# 如果我想txt保存每个元组都是分行的,像这样:
# (1, 2, 3)
# (4, 5, 6)
# (7, 8, 9)
# 请问如何写PYTHON语句?

for c in a:
    print (c, file=open(r'D:\out2.txt', 'w'),)
    print(c)

# 后来我用这样实现了分行打印,但是保存到txt时却只保存了最后一行:(7, 8, 9)
# 请问怎样才能保存所有行?
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-7-7 20:58:55 | 显示全部楼层
本帖最后由 sheeboard 于 2018-7-7 21:00 编辑

'w'是覆盖操作,改'a'

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表