如何让print在python中格式化其输出?

2024-09-27 07:31:27 发布

您现在位置:Python中文网/ 问答频道 /正文

print(reprt('Hello\nHello'))将打印b'Hello\nHello',我想打印它

Hello
Hello

相反。原因是一些函数,如subprocess.check_output发送repr输出。你知道吗

params = r'"C:\cygwin64\bin\bash.exe" --login -c ' + r"""'ls "C:\Users"'""" 

print(subprocess.check_output(params, shell=True))

Tags: 函数bashhellooutputbincheck原因params
2条回答

你可以试试这个:

>>> eval(repr("Hello"))
'Hello'

那就不要用repr,只要用

print("hello\nhello")

演示

你知道吗跟踪.py你知道吗

print("hello\nhello")

你知道吗其他脚本.py你知道吗

import subprocess

print subprocess.check_output('python tracing.py')

输出

hello
hello

相关问题 更多 >

    热门问题