shelve

    5

    2答えて

    私が気づいている最大の問題は、私がコミットしたくないファイルに取り組んでいる場合、私はそれらを保存するだけです。私はサーバーにプッシュしたい他のファイルを持っています他の誰かがリポジトリに変更を加え、私はそれらをプルダウンします。マージまたはリベースするように求められます。これらのオプションのいずれかが私がコミットしていないローカル変更を失う原因になります。 これを回避するために他の人々は何をして

    10

    3答えて

    私は自然言語処理の研究に使用している大きな文字列を持っています。これをPythonに格納するのがいい方法です。 私はpickleを使うことができましたが、リスト全体をメモリにロードすることは不可能です(私は信じています)。それは約10GBほどで、それほどメインメモリはありません。現在、私はリストをshelveライブラリに保存しています...シェルフは文字列、 "0"、 "1"、...、 "n"で索

    6

    1答えて

    ええと質問自体はかなり簡単だと思います... Team Foundation 2010では、何らかの形で作業項目に棚板をリンクすることはできますか? もしそうなら、開発者が対応する作業項目を棚上げして関連付けるときにこのリンクを自動的に作成できますか? 私たちは多くの棚で作業しています。しばらくしてから厄介になるかもしれません。私たちの保留中の作業項目を照会し、手元にある作業に関連するシェルフセッ

    5

    4答えて

    Pythonのshelveモジュールを使ってタプル(1,2,3)をキーとして使いたいと思います。 d = {} d[(1,2,3)] = 4 をしかし、私は棚でそれをしようとした場合::私は辞書でこれを行うことができます s = shelve.open('myshelf') s[(1,2,3)] = 4 私が手: を "例外TypeError文字列またはキーのために期待されるInteg

    39

    7答えて

    私たちのチームメンバー(別の地域にある)は、チェンジリスト1234を使用してP4の変更を棚上げしました。 変更がどのファイルに反映されているか確認したい場合、どうすればいいですか? チームメンバーの変更を確認するために使用するP4コマンドとは何ですか?

    5

    1答えて

    ディスクシェルフ上に作成したい辞書を100メガバイトという大きなサイズにします。私はMPIを使用してマスターリストのクリーンビットを生成するためにpyparを使用しています。これを達成する最良の方法は何ですか?例:ここでは # much earlier masterDict = shelve.open('aShelveFile') # .. . . . . # then we work ou

    1

    1答えて

    基本的には、私が書いているPythonプログラムで無限のサイズ(より正確には、メモリにバインドされているのではなくハードドライブ)が必要です。 tempfileやshelveモジュールは当然これに適しているようですが、安全にそれらを一緒に使う方法はわかりません。私は、棚がGCedされているとき(または、いつでもシェルフが使用できなくなった後の保証の削除時)にtempfileを削除したいが、私がこれ

    2

    1答えて

    私はPythonを初めて使い、O'Reillyの「Learning Python」シリーズを学びました。私は棚の例で立ち往生しているので、プログラムがうまくいかない理由を理解できません。私はいくつかのサンプルデータを構築し、それをシェルフファイルにロードしようとしています。奇妙なことは、IDLEシェルに入力したときには動作しますが、.pyファイルに入力して実行しようとしたときには動作しないというこ

    2

    2答えて

    シェルフモジュールを使用すると、私には驚くべき動作がいくつかあります。 keys()、iter()、およびiteritems()は、棚のすべてのエントリを返しません!ここでは、コードです: cache = shelve.open('my.cache') # ... cache[url] = (datetime.datetime.today(), value) 以降: cache = she