我一直在尝试,但是什么也没做。
我提取xe-1 / 2/3类型的多个值,依此类推。我必须以这种方式编写python脚本,
伪代码为:
value = "xe-1/2/3"
value.split("/")
if value[0].endswith("1"):
if [value[1].startswith("0"):
print "FPC1: PIC1"
但是,我打算不对值进行硬编码,因为该值是从xml文件中提取的许多值的列表。所有提取的数据都需要进一步打印在文本文件中。
对于所有需要如何保存所有数据的建议,我现在使用简单的方法直接打印它
以此类推...
答案 0 :(得分:-1)
只需将字符串分成多个段,然后分析所需的部分。
def identify(value):
a,b,c = value.split('/')
return 'FPC{0}: PIC{1}'.format(a.split('-')[1], b)
因此,identify('xe-1 / 1/3')的结果为'FPC1:PIC1'