print '\t'.join((ar['new'],str(ar['good'])))
请问如何修改为同时输出到一个文本文件 good.txt 中,谢谢。
请问如何修改为同时输出到一个文本文件 good.txt 中,谢谢。
|
1
应该先 open 这个 good.txt ,再 save 吧
|
|
2
|
|
3
content = '\t'.join((ar['new'],str(ar['good'])))
print(content) with open('test.txt', 'wb') as f: f.write(content) |
|
4
python your-script.py | tee good.txt
|
|
5
自己定义一个方法,不调用默认的。
```python def myprint(obj): print(obj) with open('abc.log','w+') as f: f.write(obj) ``` |
|
6
@AlisaDestiny 应该需要 a+吧
|
|
skilyalexMar 9, 2018 via Android
7
为什么不用 logging
|
|
9
修改 fd
|
|
10
|
|
11
重定向正解
|
|
lolizeppelinMar 9, 2018 via Android
12
os.dup2(fileno, system.stdout.fileno)
|
|
rookiebullsMar 9, 2018 via iPhone
13
Py3 可以直接定向输入到文件
|
|
q1w2e3r4470Mar 9, 2018
14
>>>f = open('abc.txt','w')
>>>print('a',file=f) |
|
cctv6Mar 9, 2018 via iPhone
15
我是直接 os.system("echo 'xxx' >> xxx.txt")
|
|
16
已解决就分享一下解决方法啊
|
|
wfd0807Mar 9, 2018
18
提问寻求帮助,最后以一句“问题解决了”结帖,这是几年前 csdn 的风气刮到这里了吗?
|
|
lrxiaoMar 10, 2018
20
py2: print>>f, content
py3: print(content, file=f) sys.stdout=f def another_print... print=another_print |
|
lolizeppelinMar 10, 2018 via Android
22
用重定向符的 os syatem 的
都是不求甚解 的 |