这是带有时间戳的文件名列表。我需要遍历列表并仅提取列表中的时间戳值并剥离值并转换为时间戳。
s = ['Asbdnfe_20200404_000101.csv',
'sdndvd_20200404_010202.csv',
'vdfvdfvdfvd_20190303_030303.csv']
length = len(s)
for i in range(length):
match = re.search(r"_((\d+)_(\d+))", s[i])
print(match.group(1))
Run Code Online (Sandbox Code Playgroud)
结果:20200404_000001、20200404_010202、20190303_030303
但我想要的是:
[2020-04-04 00:01:01.000,
2020-04-04 01:02:02.000,
2019-03-03 03:03:03.000]
Run Code Online (Sandbox Code Playgroud) 我有一个这样的字符串
s = 'a,s,[c,f],[f,t]'
Run Code Online (Sandbox Code Playgroud)
我想将其转换为列表
S = ['a','s',['c','f'],['f','t']]
Run Code Online (Sandbox Code Playgroud)
我尝试使用 strip()
d = s.strip('][').split(',')
Run Code Online (Sandbox Code Playgroud)
但它没有给我想要的输出:
output = ['a', 's', '[c', 'f]', '[f', 't']
Run Code Online (Sandbox Code Playgroud)