找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3965|回复: 2

[求助] Python如何将print每次输出的数据都写入txt文件中。

1

主题

1

帖子

1

积分

贫民

积分
1
tangt0412 发表于 2017-2-22 01:27:33 | 显示全部楼层 |阅读模式
比如这种for循环中的输出for i in range(1,n):
    print l

该怎么把每次输出的l都写入txt文件中啊。
初学Python,好多都不会做,希望前辈们能教我一下,感激~
回复

使用道具 举报

1419

主题

1891

帖子

291

积分

侠客

积分
291

最佳新人热心会员默默耕耘

whydo1 发表于 2017-2-22 10:19:01 | 显示全部楼层
假如你的程序名称是 test.py
在windows系统中, 进入命令行模式, 输入 python test.py > out.txt, 可以将程序的输出写入到out.txt文件中
python3.4.4, win10
回复 支持 反对

使用道具 举报

0

主题

24

帖子

24

积分

贫民

积分
24
leftloveu 发表于 2017-2-22 10:33:41 | 显示全部楼层
  1. def write_txt():
  2.     with open(r"D:\test.txt", "a+") as f:
  3.         for i in range(1, 10):
  4.             f.write(str(i)+"\n")
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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