繁体   English   中英

去除csv中特定数量的字符

[英]Remove specific number of characters in csv

我有一些 CSV 文件从 SQL 数据库导出并每天传输给我,以便我导入到我的 SQL 服务器。 这些文件都有一个“标题”行,其中包含 27 个字符、公司名称和日期。 即“巴士名称:08-31-2020”。 我需要一个可以删除前 27 个字符的脚本,这样它们就不会导入到数据库中。

这可能吗? 我找不到任何能让我 select 在文件开头有特定数量字符的东西。

如果您的值在第 1 列中,您可以使用str[27:]获取给定值之后的所有 str。

import csv
with open('file.csv', 'r') as file:
    reader = csv.reader(file)
    for row in reader:
        process_str = row[1][27:]

您可以在使用此处理后的字符串创建新文件后

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM