gpt4 book ai didi

python - Mac : new-line character seen in unquoted field 中 Django 中的 csv 文件上传错误

转载 作者:行者123 更新时间:2023-11-28 20:25:02 29 4
gpt4 key购买 nike

我在 Mac Excel 中创建了一个 csv 文件,并想通过 Django 将其上传到我的服务器,我在 views.py 中的部分代码如下:

        FILE_UPLOAD_DIR2 = '/mnt/opt/data/spam/'
fd2, filepath2 = tempfile.mkstemp(suffix=request.FILES['spamFile'].name, dir=FILE_UPLOAD_DIR2)
with open(filepath2, 'wb') as dest2:
shutil.copyfileobj(request.FILES['spamFile'], dest2)

但出现意外错误:在未引用的字段中看到换行符 - 您需要以通用换行模式打开文件吗?

我之前在我的服务器上上传了一个在 Windows 中创建的 csv 文件并且它工作正常,所以我猜这可能与在 Windows 和 Mac 中创建的 csv 文件的差异有关。以前有人遇到过同样的问题吗?

最佳答案

我遇到了完全相同的问题!这与它在 Mac 上的保存方式有关!重新保存您的 csv 并向下滚动,您应该会看到另外两种可以将其另存为的 .csv 文件。

保存在windows版本下就可以正常阅读了!!

关于python - Mac : new-line character seen in unquoted field 中 Django 中的 csv 文件上传错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16404339/

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