我一直在尝试这个方法,但没有取得任何进展。
我提取了xe-1/2/3等类型的多个值。我必须以这样一种方式编写python脚本,
对于xe-1/1/3,如果该值为1,且下一个值为1,则为FPC1: PIC1
保存该值
伪代码将是:
value = "xe-1/2/3"
value.split("/")
if value[0].endswith("1"):
if [value[1].startswith("0"):
print "FPC1: PIC1"
但是,我不打算对值进行硬编码,因为值是从xml文件中提取的许多值的列表。提取的所有数据都需要进一步打印到文本文件中。
欢迎任何关于如何保存所有这些数据的建议,现在我使用简单的方法直接打印它
以此类推。
发布于 2018-07-03 02:29:54
只需将字符串分割成段,然后分析您想要的部分。
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‘
https://stackoverflow.com/questions/51141762
复制相似问题