在多行中打印 bash 中 python 文件的结果
Print the results of a python file in bash on several lines
我有一个包含 for 循环的 python 文件。
说文件python.py
:
for i in "Hello"
print(i, '\n')
我 运行 将此代码作为 .coffee
文件中的 bash 命令
command: "export LANG=en_CA.UTF-8; python3 folder/python.py"
refreshFrequency: 1000*60
style: """
top: 245px
right: 0px
width: 240px
height: 600px
margin-left: -(@width / 2)
overflow: hidden
.content
background: rgba(#fff, 0.5)
color: #152033
margin-left: 3px
font-size: 18px
font-family: Ubuntu
text-align: left
.title
background: rgba(#fff, 0.5)
color: #152033
font-size: 40px
font-family: Ubuntu
text-align: center
bg-blur = 10px
.bg-slice
position: absolute
top: -(bg-blur)
left: -(bg-blur)
width: 100% + 2*bg-blur
height: 100% + 2*bg-blur
-webkit-filter: blur(bg-blur)
"""
render: (output) -> """
<canvas class='bg-slice'></canvas>
<div class='title'>Inbox:</div>
<div class='content'>#{output}</div>
"""
代码然后在单行上输出 Hello
。
我如何让这段代码输出这样的东西?
H
e
l
l
o
我在 python.
中的打印命令中加入了 '\n'
你的python代码有问题,for循环后没有冒号:。也没有必要在每一行写“\n”,python 会自动将每个字母移动到新行:
#! /usr/bin/python
for i in "Hello":
print(i)
将其放入您的 python 脚本中,然后再次编译您的咖啡脚本,输出为:
H
e
l
l
o
我有一个包含 for 循环的 python 文件。
说文件python.py
:
for i in "Hello"
print(i, '\n')
我 运行 将此代码作为 .coffee
文件中的 bash 命令
command: "export LANG=en_CA.UTF-8; python3 folder/python.py"
refreshFrequency: 1000*60
style: """
top: 245px
right: 0px
width: 240px
height: 600px
margin-left: -(@width / 2)
overflow: hidden
.content
background: rgba(#fff, 0.5)
color: #152033
margin-left: 3px
font-size: 18px
font-family: Ubuntu
text-align: left
.title
background: rgba(#fff, 0.5)
color: #152033
font-size: 40px
font-family: Ubuntu
text-align: center
bg-blur = 10px
.bg-slice
position: absolute
top: -(bg-blur)
left: -(bg-blur)
width: 100% + 2*bg-blur
height: 100% + 2*bg-blur
-webkit-filter: blur(bg-blur)
"""
render: (output) -> """
<canvas class='bg-slice'></canvas>
<div class='title'>Inbox:</div>
<div class='content'>#{output}</div>
"""
代码然后在单行上输出 Hello
。
我如何让这段代码输出这样的东西?
H
e
l
l
o
我在 python.
中的打印命令中加入了'\n'
你的python代码有问题,for循环后没有冒号:。也没有必要在每一行写“\n”,python 会自动将每个字母移动到新行:
#! /usr/bin/python
for i in "Hello":
print(i)
将其放入您的 python 脚本中,然后再次编译您的咖啡脚本,输出为:
H
e
l
l
o