2024-10-02 06:34:19 发布
网友
我想知道如何将crontab行拆分为6个变量,如下所示。可以使用split()或其他字符串函数。你知道吗
Input: 0 5 * * * Command1 arg1 arg2;Command2 arg1 arg2;... Output: Var1 = 0 Var2 = 5 Var3 = * Var4 = * Vat5 = Command1 arg1 arg 2;Command 2 arg1 arg2...
谢谢
^{}有一个可选的第二个参数来限制返回值的数量:
In [11]: s='0 5 * * * Command1 arg1 arg2;Command2 arg1 arg2;...' In [12]: s.split(None, 5) Out[12]: ['0', '5', '*', '*', '*', 'Command1 arg1 arg2;Command2 arg1 arg2;...']
完整的示例程序:
import fileinput for line in fileinput.input(): parts = line.split(None, 5) print('Input:') print(line) print('Output:') print('\n'.join('Var{} = {}'.format(i, v) for i,v in enumerate(parts)))
^{} 有一个可选的第二个参数来限制返回值的数量:
完整的示例程序:
相关问题 更多 >
编程相关推荐