shelve

    12熱度

    3回答

    我最近開始使用MQ工作,因爲我喜歡在不影響回購的情況下處理孤立的修補程序和提交,直到變更集足夠精煉爲止。在此之前,我曾經與Mercurial的貨架擴展一起工作,但發現它有點不穩定。我在MQ中仍然試圖弄清楚的是,如何讓補丁彼此分離,並且不按特定順序並跨不同分支應用補丁。這裏是我的正常流動 - 1.開始一個新的補丁工作: hg qnew fix-bug-1234 -m "fix bug 1234"

    1熱度

    2回答

    我正在從macports運行python 3.1.4,我試圖在此處使用擱置模塊。我可以在另一個開發中成功使用它。機器(不同的操作系統等),所以我不知道我可能做錯了什麼... 任何想法或建議將不勝感激! 以下是錯誤 : (我搜索的錯誤消息,但沒有發現任何信息「dbm.error DB類型不能確定」 - 我甚至試圖強迫通訊協定= 2來看看是否有可能幫助,但它沒有) 這裏的交互式會話: Python 3

    10熱度

    2回答

    我希望對Python中的書架/數據庫有一點建議。 問題:我有在mac上創建的數據庫,我想在Windows 7上我使用Python 3.2,MacOS的10.7使用,並贏得7 當我打開並保存在Mac上我的貨架一切都很好。我得到一個帶有「.db」擴展名的文件。在我的Windows-python中,它不被識別。然而,我可以在PC上創建一個新的數據庫,並獲取帶有「.bak,dat,.dir」擴展名的文件。

    9熱度

    2回答

    我有一個龐大的Python矢量字典(每個150k矢量,每個10k維度)的浮點數不能加載到內存中,所以我必須使用這兩種方法將其存儲在磁盤上並在適當時檢索特定的向量。矢量將被創建並存儲一次,但可能會被讀取很多次(數千次) - 因此高效讀取非常重要。在使用shelve模塊進行了一些測試之後,我傾向於認爲sqlite對於這類任務來說是更好的選擇,但是在我開始編寫代碼之前,我希望聽到更多的意見......例

    5熱度

    1回答

    我已經設置了一個模擬OS的Python腳本。它有一個命令提示符和一個虛擬文件系統。我正在使用擱置模塊來模擬文件系統,它是多維的,以支持目錄層次結構。但是,我無法執行'cd'命令。我不知道如何進入和退出目錄,即使我在第一次啓動程序時創建了一小組目錄。這裏是我的代碼: import shelve fs = shelve.open('filesystem.fs') directory = 'roo

    2熱度

    1回答

    hg shelve做了一遍 - 即使在應用hg unshelve not working(其中愉快地工作了大約一個月)中描述的補丁後,擱置只是「丟失」了我所有的更改。 我在運行hg shelve -l時看到了我的貨架名稱,但是當我做hg unshelve -n <name>時,我收到了可怕的「nothing to unshelve」消息。 我可以看到hg unshelve -i -n <name>

    -1熱度

    1回答

    我有一個在文件夾A中的db文件的目錄。我的python代碼從另一個地方運行。 當我運行下面的代碼: path = 'xxx' # path to file directory filenames = os.listdir(path) # list the directory file names #pprint.pprint(filenames) # print names new

    1熱度

    1回答

    我想從這裏使用下面的代碼: How can I save all the variables in the current python session? import shelve T='Hiya' val=[1,2,3] filename='/tmp/shelve.out' my_shelf = shelve.open(filename,'n') # 'n' for new f

    39熱度

    7回答

    我們的一個隊員(位於不同的區域)已經擱置了與修改1234 在P4的變化現在,如果我想看看被修改哪些文件SNF什麼變化,我該怎麼辦呢? 我應該用什麼P4命令來查看我們團隊成員所做的更改?

    2熱度

    1回答

    我正在開發一個卡片目錄類型的應用程序和Python,並試圖決定如何存儲數據。不是一個Web應用程序。我不期望一個大應用程序或大量的數據。 另一種方法是醃字典。例如{id1:{author1,title1},id2:{author2,title2}}(現實會更復雜一些)。這具有簡單的優點。我可以通過迭代條目來搜索項目。 另一種選擇是一個sqlite數據庫。這似乎更適合於這項任務,包括持久性和用於添加