我是python的新手,每个新手遇到的事情之一就是切片操作符.我有一个清单:
li=[1,2,3,4,5,6,7]
Run Code Online (Sandbox Code Playgroud)
根据我的理解,调用li[:-1]与调用相同,li[0:-1]但是当使用负面步骤时,事情并不像我想象的那样完全正常.所以问我为什么结果的问题
print(li[:-3:-2]) # is 7
Run Code Online (Sandbox Code Playgroud)
但结果
print(li[0:-3:-2]) # is []
Run Code Online (Sandbox Code Playgroud)
期待在这种情况下如何处理消极步骤的一些解释.
我正在尝试使用 Pillow 为一些乌尔都语文本生成图像。使用相同的代码生成普通英语就像一个魅力,但是当我对乌尔都语文本做同样的事情时,事情就不会那么顺利了。
以下是用英语完成的代码和结果:
from PIL import Image, ImageFont, ImageDraw
from matplotlib import pyplot as plt
import numpy as np
from bidi.algorithm import get_display
text_string = u'Hello how are you doing?'
img = Image.new('RGB', (720, 480))
draw = ImageDraw.Draw(img)
draw.text((25,40), text_string, fill='white')
img.save('pil_text_font.png')
Run Code Online (Sandbox Code Playgroud)
以下是使用乌尔都语完成的代码和结果:
from PIL import Image, ImageFont, ImageDraw
from matplotlib import pyplot as plt
import numpy as np
from bidi.algorithm import get_display
text_string = u'????????? ?? ???? ??????? ?? ??? ???'
img = Image.new('RGB', (720, 480))
draw …Run Code Online (Sandbox Code Playgroud) 我可以在同一个端口上运行多个 mirth HTTP 侦听器通道,但按名称/url 进行区分吗?例如:
https://healthcare.org:443/api/GetPatient
https://healthcare.org:443/api/GetReport
这是可能的,还是我必须为每个通道使用单独的端口?