首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从CSV中删除非ASCII字符

从CSV中删除非ASCII字符可以使用Python编程语言来实现。以下是一个简单的示例代码:

代码语言:python
代码运行次数:0
复制
import csv

def remove_non_ascii(text):
    return ''.join([i if ord(i) < 128 else '' for i in text])

input_csv = 'input.csv'
output_csv = 'output.csv'

with open(input_csv, 'r', encoding='utf-8') as infile, open(output_csv, 'w', encoding='utf-8') as outfile:
    reader = csv.reader(infile)
    writer = csv.writer(outfile)

    for row in reader:
        clean_row = [remove_non_ascii(field) for field in row]
        writer.writerow(clean_row)

这段代码首先定义了一个remove_non_ascii函数,用于删除非ASCII字符。然后,它打开输入CSV文件(input.csv)和输出CSV文件(output.csv),并使用Python的csv模块读取和写入CSV文件。对于每一行,它使用remove_non_ascii函数删除非ASCII字符,并将结果写入输出CSV文件中。

这个示例代码可以作为一个起点,根据实际需求进行修改和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券