Python 删除csv中特定数量的字符
我有一些CSV文件正在从SQL数据库导出,并每天传输给我,以便导入到SQL server。所有文件中都有一个“标题”行,包含27个字符、企业名称和日期。即“总线名称:08-31-2020”。我需要一个脚本,可以删除前27个字符,这样他们就不会被导入到数据库中Python 删除csv中特定数量的字符,python,sql,csv,Python,Sql,Csv,我有一些CSV文件正在从SQL数据库导出,并每天传输给我,以便导入到SQL server。所有文件中都有一个“标题”行,包含27个字符、企业名称和日期。即“总线名称:08-31-2020”。我需要一个脚本,可以删除前27个字符,这样他们就不会被导入到数据库中 这可能吗?我找不到任何允许我在文件开头选择特定数量字符的内容。如果您的值在第1列中,则可以使用str[27://code>获取给定值之后的所有str import csv with open('file.csv', 'r') as file
这可能吗?我找不到任何允许我在文件开头选择特定数量字符的内容。如果您的值在第1列中,则可以使用
str[27://code>获取给定值之后的所有str
import csv
with open('file.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
process_str = row[1][27:]
您可以在使用此处理字符串创建新文件后如果您使用读取或作为Python str访问文件数据,您只需:data[27:]
此“标题”是文件中的第一行,或者是每行的前缀?这是csv的第一行,具体取决于用于打开它的应用程序,它是第1行的第一个单元格(A1)或前27个字符。pointuniversity:09-01-2020会话ID、会话标题、操作用户、操作类型、操作时间