我知道/opt/letsencrypt/letsencrypt-auto renew --config /etc/letsencrypt/config.ini --agree-tos
会将单词分隔为空格,但有一种方法可以实现它,例如0 1 1 * * /opt/letsencrypt/letsencrypt-auto renew --config /etc/letsencrypt/config.ini --agree-tos && apachectl graceful
出现时
split()
答案 0 :(得分:2)
是的,split
采用可选参数,您可以在其中指定要拆分的字符串。
>>> word = 'hi mya name is'
>>> words = word.split('a')
>>> words
['hi my', ' n', 'me is']
您还可以使用第二个参数限制拆分数,以获得示例输出:
>>> word = 'hi mya name is'
>>> words = word.split('a', 1)
>>> words
['hi my', ' name is']
答案 1 :(得分:1)
按'a'拆分:
>>> 'hi mya name is'.split('a')
['hi my', ' n', 'me is']
如果要在第一次出现时分割:
>>> 'hi mya name is'.split('a', 1)
['hi my',' name is']
答案 2 :(得分:1)
您可以将re.split
与正则表达式 a(?=\s)
一起使用,如果后跟空格,则会a
分开:
import re
re.split(r"a(?=\s)", word)
# ['hi my', ' name is']