gpt4 book ai didi

python - 使用 Python 检查文件是否为 CSV 格式

转载 作者:IT老高 更新时间:2023-10-28 20:54:43 24 4
gpt4 key购买 nike

有人可以提供一种有效的方法来使用 Python 检查文件是否具有 CSV 格式吗?

最佳答案

您可以尝试以下类似的方法,但这只是因为您从 csv.Sniffer 得到了一个方言。确实不足以保证您拥有有效的 CSV 文档。

csv_fileh = open(somefile, 'rb')
try:
dialect = csv.Sniffer().sniff(csv_fileh.read(1024))
# Perform various checks on the dialect (e.g., lineseparator,
# delimiter) to make sure it's sane

# Don't forget to reset the read position back to the start of
# the file before reading any entries.
csv_fileh.seek(0)
except csv.Error:
# File appears not to be in CSV format; move along

关于python - 使用 Python 检查文件是否为 CSV 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2984888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com