第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

無(wú)法設(shè)置 Azure 數(shù)據(jù)湖文件的內(nèi)容類型

無(wú)法設(shè)置 Azure 數(shù)據(jù)湖文件的內(nèi)容類型

慕哥6287543 2022-08-16 15:34:09
我需要將 CSV 文件上傳到 Azure 數(shù)據(jù)湖 Gen2 文件系統(tǒng)。我在創(chuàng)建 Azure 數(shù)據(jù)湖文件時(shí)嘗試設(shè)置該文件的內(nèi)容類型。請(qǐng)參閱下面的代碼:from azure.storage.filedatalake import DataLakeServiceClient, ContentSettingsdef upload_file_to_directory(category, type, startdatetime, enddatetime, content):    try:        service_client = get_service_client()        file_system_client = service_client.get_file_system_client(file_system="tag-data")        category_directory_client = file_system_client.get_directory_client(category)        type_directory_client = category_directory_client.get_sub_directory_client(type)        year_directory_client = type_directory_client.get_sub_directory_client(startdatetime.strftime("%Y"))        month_directory_client = year_directory_client.get_sub_directory_client(startdatetime.strftime("%m"))        day_directory_client = month_directory_client.get_sub_directory_client(startdatetime.strftime("%d"))        metadata = {"uploadedby": "Casper Alant"}        content_settings = ContentSettings(content_type = "text/csv")        file_name = startdatetime.strftime("%Y%m%d%H%M%S") + "-" + enddatetime.strftime("%Y%m%d%H%M%S") + ".csv"        file_client = day_directory_client.get_file_client(file_name)        file_client.create_file(content_settings=content_settings, metadata=metadata)        file_client.append_data(data=content, offset=0, length=len(content))        file_client.flush_data(len(content))    except Exception as e:      print(e)該文件是使用內(nèi)容創(chuàng)建的,“uploadedby”元數(shù)據(jù)已正確設(shè)置,但我無(wú)法讓它設(shè)置內(nèi)容類型。我一直在關(guān)注這里的官方文檔。我似乎找不到很多關(guān)于使用此SDK的資源。
查看完整描述

1 回答

?
拉莫斯之舞

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個(gè)贊

如果使用的是 azure-storage-file-datalake 12.0.0b7,則可以在該方法中進(jìn)行設(shè)置。content-typeflush_data


#your other code


content_settings = ContentSettings(content_type = "text/csv")


file_client.flush_data(len(content),content_settings=content_settings)


查看完整回答
反對(duì) 回復(fù) 2022-08-16
  • 1 回答
  • 0 關(guān)注
  • 76 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)