pycharm 的 console 输出似乎也回滚不了 8000 行以前的输出内容
pycharm 一运行后,自身也挺占内存的
不考虑 cmd.exe ,IDLE
1、主要是想记录输出的内容。。。
2、不考虑修改程序本身的 logging 完成输出内容。。。
目前在用 PowerCMD,感觉一般般,就是上面提到的 console 输出记录不好用。。。
2
zhzy 2019 年 12 月 2 日 via iPhone
不能重定向么
|
3
senninha 2019 年 12 月 2 日
git 自带的 mintty 环境运行 py,重定向到文件完事。
|
4
wuwukai007 2019 年 12 月 2 日 via Android
pycharm 最离谱的是重启代码,控制台会清空
|
5
Nasei 2019 年 12 月 2 日
重定向好像程序结束前是看不到结果的,你是持续运行的话,我觉得可以用 docker 的 windows container,有 python 的镜像,然后 docker log 看
|
6
exip 2019 年 12 月 2 日 via Android
jupyter lab 或 notebook 几万行的输出都没问题
|
7
lhx2008 2019 年 12 月 2 日 via Android
不知道有没有像 linux 里面一个输出流变两个的,我觉得理论上应该有
|
8
xml123 2019 年 12 月 2 日
tee.exe ?
|
10
lniwn 2019 年 12 月 2 日
cmder ?
|
11
youngxhui 2019 年 12 月 2 日
vscode + wsl + jupyter
 |
12
imycc 2019 年 12 月 2 日
|
13
BBCCBB 2019 年 12 月 2 日
python 自带的 logging 输出到文件也就几行代码得事情..
|
14
crclz 2019 年 12 月 2 日
docker
|
15
levelworm 2019 年 12 月 3 日
直接用 log 库输出可行么?
|
16
PolarBears 2019 年 12 月 3 日
重定向输出到文本文件然后 Get-Content -Tail 0 -Wait file.log
|
17
ClericPy 2019 年 12 月 3 日
Windows 用服务跑不好么
git-bash 基于 mintty 的, 兼容性比较好, 少数情况会遇到一些 win32 独有的兼容问题(比如 exe 程序), 这种时候我用的是 cmder 如果你那边 logger 定的好, 这都不是问题 如果 logger 不完整, 想重定向所有 stdout stderr, 除了用上面那个 git-bash 的 > 操作符, 可以考虑重绑定 sys.stdout sys.stderr 到你自己的类, 很多年以前我就这么干过 https://paste.ubuntu.com/p/3mjY9q8Nvn/ |
18
chaogg 2019 年 12 月 13 日
我直接用的 cmd.exe 也没问题,还能看输出
|