用python减去两个字符串

时间:2019-04-30 06:07:04

标签: python-3.x

我有一个问题,我正在尝试从添加虚假文本的地方删除虚假数据。我有两个python代码;服务器端的一个python代码将从mysql中获取数据,并在该文本中添加一些伪造的数据,如下代码所示。变量 fak 将具有来自库 fake.name()的随机伪造数据,值是 maria mark ,之后将添加此伪造数据从mysql name = row [1] + fak 中选择数据; row [1] 的值为 john ,因此它将为 john maria mark

fak=fake.name()
  name= row[1]+fak
  print(name)
  
    
      
        
          

约翰·玛丽亚·马克

        
      
    
  

现在在客户端,我只希望原始数据而没有伪造的数据,我已导入服务器文件并调用变量 fak ,xxc2为其变量,用于保存数据 john maria标记

import server as dcr
     fakw=dcr.fak             
        for i,j in zip(xxc2,fakw):
            if (i != j):
                print (i)


i >>>>its suppose to give me john only>> but its not

我希望我的查询很清楚.thx

1 个答案:

答案 0 :(得分:0)

def remove_fake(server_input, fake):
  if server_input.endswith(fake):
    return server_input[:-len(fake)]
  return server_input

somestring = remove_fake('john maria mark', ' maria mark')
print(somestring)

它给出:

  
    

约翰

  

有帮助吗?