cost 274 ms
如何為擱置 object 指定嵌套類型提示?

[英]How to specify nested type hint for a shelve object?

嘗試使用 Python 持久庫擱置 這很好用。 現在我想指定一個類型提示,這樣我就可以在其他函數中使用特定的擱置函數而不必擔心: 這(正確地)警告說Dict沒有sync 。 試 給 什么工作是 是否可以在類型提示中指定 shelve object 的類型? 復制粘貼的完整代碼 ...

Python Shelf 文件在嘗試覆蓋數據時增長

[英]Python Shelf file grows when trying to overwrite data

當我將列添加到存儲在貨架 object 中的數據幀時,我看到貨架文件大小呈指數增長。 這就像創建了一個條目的完整副本,每次我添加一個新列時都會應用添加的列。 鍵的數量不變。 訪問修改后的數據幀時會出現新列。 以字節為單位的數據幀大小增加,但與文件大小不成比例。 這會產生: 我究竟做錯了什么? ...

python 擱置不保存/加載

[英]python shelve is not saving/loading

當我通過子文件中的函數保存/加載我的工作區時,擱置不起作用 (test1)。 但是,如果我在一個文件中執行相同的操作,它就可以工作(測試 2)。 這是為什么? 我該如何解決第一種情況的問題? 在主文件中: 在主文件中: ...

為什么我不能在架子文件中存儲存儲對象的字典?

[英]Why can't I store in a shelf file a dictionary that stores objects?

我正在使用字典來存儲對象。 然后將字典存儲在架子文件中。 從書架文件中檢索字典以打印內容時,出現錯誤。 以下腳本是創建一個用於測試的架子文件: 然后,以下腳本讀取上面創建的架子文件: 運行上述腳本后,它會收到以下錯誤消息: ...

讀取存儲對象字典的架子文件時出錯

[英]it gets error when reading a shelf file that stores a dictionary of objects

我正在使用字典來存儲對象。 然后將字典存儲在架子文件中。 從書架文件中檢索字典進行打印時,出現錯誤。 下面的代碼是創建一個shelf文件進行測試: 然后,以下腳本讀取上面創建的架子文件: 運行上述腳本后,它收到以下錯誤消息: ...

如何將 CSV 加載到 sqlite 數據庫中,使用 csv 標題作為表列使用 Z23EEEB4347BDD756BFC6B7EEDA

[英]How to load a CSV into a sqlite DB using csv headers as table columns using python

我有一個 csv 文件,用於記錄自 1908 年以來的所有飛機失事事件。 csv header 列是 我的代碼在下面,但這會打印整個文件,有沒有辦法使用 CSV 或擱置模塊,我可以使用它來制作持久數據庫。 這里的最終目標是對數據進行切片和切塊,例如:按日期排序、按年份分組等。 ...

使用擱置保存和加載變量

[英]Save and load variables using shelve

我正在嘗試實現一個會生成很多場景的代碼。 此場景將由 3 個不同的模擬器執行。 我正在使用擱置將我的場景保存在一個文件中。 我的代碼是這樣的: 我正在像這樣在每個模擬器中加載數據: 這部分效果很好。 我的問題是: 如果我將所有代碼一起運行,在同一個執行終端中,例如,首先是場景生成器,在模 ...

將 Python shelve 從 dbm.gnu 轉換為 dbm.dumb

[英]Convert Python shelve from dbm.gnu to dbm.dumb

我正在嘗試將存儲在非啞擱架中的數據轉換為啞擱置,以便能夠在未安裝非啞庫的位置訪問我的數據。 我用於轉換數據庫數據的測試代碼如下所示: output 如下: 我在這里做錯了什么? ...

在我使用 cx_freeze 構建應用程序並執行 .exe 文件后,我的帶有 tkinter 的 GUI 應用程序的 TreeView 不起作用

[英]My TreeView from my GUI app with tkinter doesn't work after I build the app using cx_freeze and executing the .exe file

我用 tkinter 創建了一個應用程序來練習,它類似於一個虛擬錢包來跟蹤你的支出。 您可以添加不同類別的存款和取款,然后使用 tkinter ttk TreeView 小部件將所有這些都顯示在樹視圖中。 這是一張圖片,因此更容易理解: 應用程序樹視圖示例 當我使用 main.py 文件像任何其他 ...

EOFError:嘗試存儲海龜信息時輸入不足

[英]EOFError: Ran out of input while trying to store turtle information

我正在嘗試制作一個海龜顯示器,它可以記住我將 object 移動到哪里。為此,我正在使用 shelve 模塊。 關於海龜位置的信息,以及turtle.Turtle()本身在每個海龜的字典中的列表中注冊,如下所示: 然后我寫 並運行一次代碼。 然后我將第二行重寫為Dots = shelfFile['D ...

多剪貼板自動化無聊的東西

[英]Multiclipboard Automate the boring Stuff

我在運行這個程序時遇到了一些困難。 您可以在 Windows 上看到如何運行它。但是它如何在 Mac 上運行? 例如, python3 mcb.py save spam ,當我在 Spyder 的控制台中輸入它時,它會給我這個錯誤消息 當我只是運行程序而不在其中放置任何命令時,它會創建一個 db 文 ...

如何快速檢查項目是否存儲在擱置數據庫中?

[英]How can I check if an item is stored in a shelve database quickly?

我正在使用擱置庫,在 Python 3.8.3. 上,我對從數據庫創建新條目並讀取某個鍵的值相當有信心。 但是,我不能做這樣的事情: 因為我沒有直接訪問字典的權限,而是訪問了一個擱置的 object。 我想我可以將鍵變成一個列表,但這會破壞使用字典的整個目的。 有什么想法嗎? ...

擱置在關閉前不同步到磁盤

[英]shelve does not sync to disk before close

將 python 的版本從 3.5 更改為 3.7 后,在調用 sync 方法時,擱置不再寫入磁盤。 但是,當我使用 python 3.5 時,它確實如此。 我還注意到在 python 3.7 上,擱置數據庫文件附加了一個“db”擴展名。 有誰知道這是什么原因,有什么解決方法嗎? ...

將本地工作空間代碼推送到 TFS 服務器

[英]Pushing local workspace code to TFS server

我正在編寫自動化腳本來創建本地工作區並修改本地工作區中的幾個文件,最后將更改推送到 TFS 服務器並使用 Shelveset build 構建更改,然后在構建成功時簽入更改。 有什么方法可以推動更改並擱置 C# 中的更改。 我正在嘗試使用 tf 命令,但它沒有按預期工作。 我們是否有任何類似於 go ...

2020-06-11 00:48:43   1   123    c# / tfs / shelve  
從python擱置庫了解sync方法

[英]Understanding the sync method from the python shelve library

python 文檔說明了同步方法: 如果架子打開時 writeback 設置為 True,則寫回緩存中的所有條目。 如果可行,還清空緩存並同步磁盤上的持久字典。 當使用 close() 關閉 shelf 時會自動調用它。 我真的很難理解這一點。 從緩存訪問數據與從磁盤訪問數據有何不同? 清空緩存是 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM