import boto3
s3 = boto3.client('s3')
csv_records = ['"name","date"',
'"ankan","2021-12-02 14:02:40"']
body = "\n".join(csv_records)
body = str.encode(body)
s3.put_object(Bucket=bucket_name, Key=path, Body=body)
運行此代碼片段后,在 S3 上生成的 csv(路徑變數具有 csv 位置 dw)包含類似“2021-12-02 14:02”的日期。不知何故,冒號后的其余日期根本不存在。
我試過使用和不使用 str 編碼進行除錯,但沒有任何效果。日期變得一團糟,它只發生在日期欄位中。
在這里做什么?
uj5u.com熱心網友回復:
它對我來說運行良好。
當我從 S3 下載檔案并列印其內容時,我得到:
"name","date"
"ankan","2021-12-02 14:02:40"
uj5u.com熱心網友回復:
因此,Excel 決定無緣無故地截斷并顯示日期。只需單擊一個日期即可意識到它實際上完全存在。我想對于那些可能碰巧面臨同樣“問題”的人來說,這是一個“解決方案”。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/374062.html
標籤:Python 亚马逊网络服务 亚马逊-s3 boto3
