pycharm 的 console 输出似乎也回滚不了 8000 行以前的输出内容
pycharm 一运行后,自身也挺占内存的
不考虑 cmd.exe ,IDLE
1、主要是想记录输出的内容。。。
2、不考虑修改程序本身的 logging 完成输出内容。。。
目前在用 PowerCMD,感觉一般般,就是上面提到的 console 输出记录不好用。。。
2
zhzy 2019-12-02 21:42:04 +08:00 via iPhone
不能重定向么
|
3
senninha 2019-12-02 21:42:55 +08:00
git 自带的 mintty 环境运行 py,重定向到文件完事。
|
4
wuwukai007 2019-12-02 21:45:59 +08:00 via Android
pycharm 最离谱的是重启代码,控制台会清空
|
5
Nasei 2019-12-02 21:49:25 +08:00
重定向好像程序结束前是看不到结果的,你是持续运行的话,我觉得可以用 docker 的 windows container,有 python 的镜像,然后 docker log 看
|
6
exip 2019-12-02 21:56:20 +08:00 via Android
jupyter lab 或 notebook 几万行的输出都没问题
|
7
lhx2008 2019-12-02 21:59:12 +08:00 via Android
不知道有没有像 linux 里面一个输出流变两个的,我觉得理论上应该有
|
8
xml123 2019-12-02 22:01:28 +08:00
tee.exe ?
|
9
Jirajine 2019-12-02 22:03:05 +08:00 via Android 1
|
10
lniwn 2019-12-02 22:29:17 +08:00
cmder ?
|
11
youngxhui 2019-12-02 22:46:29 +08:00
vscode + wsl + jupyter
![Snipaste_2019-12-02_22-45-47.png]( https://i.loli.net/2019/12/02/fTPzl79at5SxNuo.png) |
12
imycc 2019-12-02 23:10:01 +08:00
|
13
BBCCBB 2019-12-02 23:10:26 +08:00
python 自带的 logging 输出到文件也就几行代码得事情..
|
14
crclz 2019-12-02 23:39:35 +08:00
docker
|
15
levelworm 2019-12-03 00:02:36 +08:00
直接用 log 库输出可行么?
|
16
PolarBears 2019-12-03 08:31:52 +08:00
重定向输出到文本文件然后 Get-Content -Tail 0 -Wait file.log
|
17
ClericPy 2019-12-03 09:18:14 +08:00
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 18:07:07 +08:00
我直接用的 cmd.exe 也没问题,还能看输出
|