使用python减去两个字符串[关闭]

问题描述 投票:0回答:1

我有一个问题,我正在尝试从我添加它的文本中删除虚假数据。我有两个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

我希望我的查询很清楚

python-3.x
1个回答
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)

它给:

约翰

它有帮助吗?

© www.soinside.com 2019 - 2024. All rights reserved.