簡體   English   中英

如何刪除某個字符后的所有內容?

[英]How do I remove everything after a certain character?

代碼:

with open('list.csv', "w") as csv_file:
    writer = csv.writer(csv_file)
    writer.writerows(results)

例子

如果我的 output 是123,456789 ,我將如何刪除逗號后的所有內容?

編寫行時,您只能使用第一個元素(通過切片)。

做這樣的事情:

with open('list.csv', "w") as csv_file:
    writer = csv.writer(csv_file)
    writer.writerows(map(lambda row:row[:1], results))

假設result是您的 output,這將執行以下操作:

result = result.split(',')[0]

您可以使用split()拆分逗號所在的文本,然后取第一段:

with open('list.csv', "w") as csv_file:
    writer = csv.writer(csv_file)
    writer.writerows(results.split(',')[0])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM