
1 miniyao 2018-03-09 16:51:26 +08:00 应该先 open 这个 good.txt ,再 save 吧 |
2 jackyzy823 2018-03-09 16:52:39 +08:00 |
3 Patrick95 2018-03-09 16:53:40 +08:00 cOntent= '\t'.join((ar['new'],str(ar['good']))) print(content) with open('test.txt', 'wb') as f: f.write(content) |
4 jmc891205 2018-03-09 16:54:57 +08:00 python your-script.py | tee good.txt |
5 AlisaDestiny 2018-03-09 16:55:01 +08:00 自己定义一个方法,不调用默认的。 ```python def myprint(obj): print(obj) with open('abc.log','w+') as f: f.write(obj) ``` |
6 pkookp8 2018-03-09 17:02:09 +08:00 via Android @AlisaDestiny 应该需要 a+吧 |
7 skilyalex 2018-03-09 17:07:12 +08:00 via Android 为什么不用 logging |
8 tuding 2018-03-09 17:08:56 +08:00 |
9 misaka19000 2018-03-09 17:14:05 +08:00 via Android 修改 fd |
10 luhuisicnu 2018-03-09 17:21:40 +08:00 |
11 wellsc 2018-03-09 17:23:45 +08:00 重定向正解 |
12 lolizeppelin 2018-03-09 17:59:04 +08:00 via Android os.dup2(fileno, system.stdout.fileno) |
13 rookiebulls 2018-03-09 18:38:47 +08:00 via iPhone Py3 可以直接定向输入到文件 |
14 q1w2e3r4470 2018-03-09 19:02:42 +08:00 >>>f = open('abc.txt','w') >>>print('a',file=f) |
15 cctv6 2018-03-09 20:16:57 +08:00 via iPhone 我是直接 os.system("echo 'xxx' >> xxx.txt") |
16 yomiko123 2018-03-09 21:55:33 +08:00 已解决就分享一下解决方法啊 |
18 wfd0807 2018-03-09 23:06:50 +08:00 提问寻求帮助,最后以一句“问题解决了”结帖,这是几年前 csdn 的风气刮到这里了吗? |
20 lrxiao 2018-03-10 02:36:38 +08:00 py2: print>>f, content py3: print(content, file=f) sys.stdout=f def another_print... print=another_print |
22 lolizeppelin 2018-03-10 21:48:05 +08:00 via Android 用重定向符的 os syatem 的 都是不求甚解 的 |