2024-05-14 12:38:32 发布
网友
我有一个文件如下:
1:01 4:04 7:07 5:05 3:03
{cd1>模式是^。我想去掉结肠和结肠后面的东西。这会产生。在
在bash或python中实现这一点的简单方法是什么。在
Python:
text= '1:01' sep = ':' rest = text.split(sep, 1)[0] Out: 1
将输入作为字符串列表,例如
>>>input = ['1:01', '4:04', '7:07', '5:05', '3:03']
使用split和列表理解创建一个具有所需输出的列表
split
>>>output = [i.split(':')[0] for i in input]
现在您有了所需的输出:
嗯,如果和你的例子一模一样-
awk -F: '{print $1}' file
-F标志将分隔符设置为:。print $1要求在冒号之前输入内容,这正是您想要的。在
-F
:
print $1
Python:
Python道:
将输入作为字符串列表,例如
>>>input = ['1:01', '4:04', '7:07', '5:05', '3:03']
使用
split
和列表理解创建一个具有所需输出的列表现在您有了所需的输出:
^{pr2}$嗯,如果和你的例子一模一样-
-F
标志将分隔符设置为:
。print $1
要求在冒号之前输入内容,这正是您想要的。在相关问题 更多 >
编程相关推荐