【发布时间】:2018-11-15 07:34:59
【问题描述】:
如果我在 csv 的第二列中的值以“(”或以“)”开头,我如何删除某个字符,我对 python 很陌生,请帮我解决这个问题
示例:
0023632fa4a860be8bc85ddf39fc19c3c4c2e6fe,(Java Archive (JAR) 4049-0),Not Supported,
005c41fc0f8580f51644493fcbaa0d2d468312c3,(WIN32 EXE 7-2),Ransom.Win32.TRX.XXPE50FFF027,
到
0023632fa4a860be8bc85ddf39fc19c3c4c2e6fe,Java Archive (JAR) 4049-0,Not Supported,
005c41fc0f8580f51644493fcbaa0d2d468312c3,WIN32 EXE 7-2,Ransom.Win32.TRX.XXPE50FFF027,
我有这段代码使用 DATA INFILE
TRIM(TRAILING ')' FROM TRIM(LEADING '('
如何在我的代码中应用它:
with open(fullPath, 'rb') as file:
csv_data = csv.reader(file)
next(csv_data)
【问题讨论】:
-
给出一个应该如何转换该行的示例。
-
更新了我的问题
-
为什么
(JAR)还存在呢? -
因为我只需要删除字符串开头和结尾的()