我有一个问题,我正在尝试从添加虚假文本的地方删除虚假数据。我有两个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
答案 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)
它给出:
约翰
有帮助吗?