gpt4 book ai didi

python - 在python中删除它之前的空引号和模式

转载 作者:太空宇宙 更新时间:2023-11-04 04:16:31 25 4
gpt4 key购买 nike

我有一个文件如下,每当有一个空值的键,我想删除键和空引号

我的文件

<items="20" product="abc" condition="new">
<items="10" product="" condition="new">
<items="50" product="xyz" condition="">
<items="" product="mno" condition="fair">

期望的输出

<items="20" product="abc" condition="new">
<items="10" condition="new">
<items="50" product="xyz">
<product="mno" condition="fair">

我试过这样的东西,这只删除了引号。我想删除“=”之前的引号和值

f= open('test.txt','r') 
A1=f.read()

for i in A1:
if i=="''":
A1.remove(i)
print A1
break

最佳答案

你可以使用正则表达式:

import re

with open('test.txt','r') as A1:
for i in A1:
print(re.sub('[a-z-]+=\"\" *', '', i))


关于python - 在python中删除它之前的空引号和模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55305284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com