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

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

PyFilesystem 可以強(qiáng)制使文件系統(tǒng)成為單例嗎?

PyFilesystem 可以強(qiáng)制使文件系統(tǒng)成為單例嗎?

MMTTMM 2021-11-30 19:23:28
我正在使用PyFilesystem。我正在測(cè)試的代碼使用open_fs(file_url). 當(dāng)我測(cè)試這段代碼時(shí),我現(xiàn)在可以傳入mem://filepath/filename以使用內(nèi)存文件系統(tǒng)運(yùn)行測(cè)試。但是為了測(cè)試,我需要用我的測(cè)試文件填充內(nèi)存文件系統(tǒng)。有沒(méi)有辦法讓我在文件系統(tǒng)上強(qiáng)制使用全局單音?我希望當(dāng)open_fs在我無(wú)法控制的代碼中運(yùn)行時(shí),它會(huì)打開(kāi)我之前創(chuàng)建并用我的測(cè)試文件播種的相同文件系統(tǒng)。
查看完整描述

1 回答

?
白板的微信

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

PyFilesystem 作者在這里。簡(jiǎn)短的回答是否定的,在內(nèi)存文件系統(tǒng)的情況下,一旦關(guān)閉 FS 對(duì)象,內(nèi)存就會(huì)被丟棄。只有底層存儲(chǔ)機(jī)制是持久的,文件系統(tǒng)才會(huì)持久。


稍微長(zhǎng)一點(diǎn)的答案是您可以使用 TempFS 的子目錄來(lái)創(chuàng)建持久文件系統(tǒng)。


# Create a temporary filesystem at module scope

temp_fs = open_fs('temp://')


# Acquire new persistent temporary directory

# (this is just a path you can pass to open_fs)

# If you open this multiple times, the data will persist

new_dir = temp_fs.makedir('foo').getsyspath()


# Close temporary filesystem, to delete all directories

temp_fs.close()

這應(yīng)該給你你描述的語(yǔ)義。


如果您正在使用的項(xiàng)目正在使用 FS url 打開(kāi)和關(guān)閉文件系統(tǒng),并且仍然期望數(shù)據(jù)在那里,那么它將與不受持久存儲(chǔ)支持的文件系統(tǒng)中斷。也許您可以向作者建議,只要需要,他們就可以保留 FS 對(duì)象,這是我通常建議的。


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

添加回答

舉報(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)