相关疑难解决方法(0)

如何为Python日志输出着色?

前段时间,我看到一个带有彩色输出的Mono应用程序,可能是因为它的日志系统(因为所有的消息都是标准化的).

现在,Python有了这个logging模块,它允许你指定很多选项来自定义输出.所以,我想象Python可能会有类似的东西,但我无法在任何地方找到如何做到这一点.

有没有办法让Python logging模块输出颜色?

我想要的(例如)红色错误,蓝色或黄色调试消息,等等.

当然这可能需要一个兼容的终端(大多数现代终端); 但logging如果不支持颜色,我可以回退到原始输出.

有关如何使用记录模块获得彩色输出的任何想法?

python logging colors

326
推荐指数
23
解决办法
14万
查看次数

Python无法在git bash的命令行中运行

Python不会在git bash(Windows)中运行.当我在命令行中键入python时,它将我带到一个空白行,而不是说它已经像在Powershell中那样输入了python 2.7.10.它没有给我一个错误消息,但python只是不运行.

我已经确定了PATH中的环境变量c:\python27.我还能检查什么?


发生此问题的会话如下所示:

user@hostname MINGW64 ~
$ type python
python is /c/Python27/python

user@hostname MINGW64 ~
$ python
Run Code Online (Sandbox Code Playgroud)

......坐在那里而不回到提示.

python windows git command-line git-bash

192
推荐指数
11
解决办法
11万
查看次数

如何ssh docker容器

我正在运行容器hypriot/rpi-busybox-httpd

我正在尝试ssh到docker容器:但是它给出了错误:

pi@raspberrypi:~ $ docker exec -it cc55da85b915 bash
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"bash\": executable file not found in $PATH"

pi@raspberrypi:~ $ docker exec -it cc55da85b915 sh
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"sh\": executable file not found in $PATH"
Run Code Online (Sandbox Code Playgroud)

我马上做的吗?

ssh docker

25
推荐指数
2
解决办法
2万
查看次数

如何在Windows git-bash终端上获得彩色输出?

如何在输出上获得彩色突出显示?
例如

npm start  
npm test
etc.
Run Code Online (Sandbox Code Playgroud)

npm启动示例

系统:
Windows 10
Git版本2.16.1.windows.4
节点5.6.0

windows terminal git-bash

5
推荐指数
3
解决办法
1408
查看次数

在 git bash 中使用 python json.tool 时出现“stdin is not a tty”错误

我在 Windows 上使用 Git Bash,尝试使用命令行漂亮地打印 JSON 输出。根据这个答案,我尝试以下操作:

$ echo '{"print": "this"}' | python -m json.tool
stdin is not a tty
Run Code Online (Sandbox Code Playgroud)

我的Python版本是2.7.15(Anaconda)。

当我使用本机 Windows cmd 尝试相同的操作时,它可以正常工作(但我想使用 Bash)。

windows tty python-2.7 git-bash

4
推荐指数
1
解决办法
6001
查看次数

如何在 gitbash 上使用 python

Python 不会在 git bash (Windows) 中运行。当我在命令行中输入 python 时,它会将我带到一个空行,而不会像在 Powershell 中一样显示它已输入 python 3.9.1。它没有给我错误消息,但 python 就是不运行。

这就是我输入 python 时发生的情况。它只是冻结了。关于如何修复它的任何想法。我无法使用命令提示符,因为当我导入显示 ModuleNotFound 的模块时,它会导致一些错误。

Selvi@DESKTOP-H75HFL5 MINGW64 /
$ python

2*2
Run Code Online (Sandbox Code Playgroud)

python windows freeze git-bash

3
推荐指数
1
解决办法
6987
查看次数

标签 统计

git-bash ×4

windows ×4

python ×3

colors ×1

command-line ×1

docker ×1

freeze ×1

git ×1

logging ×1

python-2.7 ×1

ssh ×1

terminal ×1

tty ×1