Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #107635

Re: Python path and append

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Chris Angelico <rosuav@gmail.com>
Newsgroups comp.lang.python
Subject Re: Python path and append
Date Tue, 26 Apr 2016 10:25:46 +1000
Lines 11
Message-ID <mailman.97.1461630354.32212.python-list@python.org> (permalink)
References <smbdhb5kjje2oandna4vj5udku9gh1h9oa@4ax.com> <27nshbp40p1llr231dqm31p754tvurkb8i@4ax.com> <nfm22a$qms$1@reader1.panix.com> <CAPTjJmpSQbBZ8ioH23-p4ywY+2HRRU09bWTBREeMRL86Ay9h0Q@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
X-Trace news.uni-berlin.de TE4jhJ2ppJ3UYePE54u95gaVdQWXR4AG/QwPpeQXVdGw==
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.009
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; 'received:209.85.223': 0.03; 'subject:Python': 0.05; 'memory.': 0.05; 'rename': 0.07; 'cc:addr:python-list': 0.09; 'overwrite': 0.09; 'file,': 0.15; '2016': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'rewriting': 0.16; 'wrote:': 0.16; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'work,': 0.21; 'file.': 0.22; 'am,': 0.23; 'header:In-Reply-To:1': 0.24; 'message-id:@mail.gmail.com': 0.27; 'tue,': 0.34; 'file': 0.34; 'received:google.com': 0.35; 'but': 0.36; 'instead': 0.36; 'received:209.85': 0.36; 'subject:: ': 0.37; 'doing': 0.38; "won't": 0.38; 'received:209': 0.38; 'anything': 0.38; 'your': 0.60; 'john': 0.61; "you'll": 0.61; 'more': 0.63; 'importantly,': 0.66; '26,': 0.72; 'around,': 0.84; 'chrisa': 0.84; 'to:none': 0.91; 'sitting': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc; bh=PjYX0I09uXeYI91VcVkAlO0KclryuCUTPF7VLKVTl68=; b=txpyfB8pc8hLNZ8rcZJyN4EEZE132959AjWX2Q6G0TwnFroNswH5NB+oEb4AaoGwJa b91UAYKXOfErkvJHu50o+C9hmJpdBpVFppsNGbyZPdZ3yQWtSTavqtSLv2SEFIiMWDIg PwGbRhsWlm1ZRE8CurvtPKGpFDNWFNd3x4q4UxYFmO6qdGI3zRaWrZZTY6qp+Od6z+Hd Xln6ZMXDT0t0x4Jn5PaX9hIMns6MTM046qBpSzCdjf00jwmmEYH/OjGj34dMjZC0mlPP ESzkT/svXrxNokbiXS+kMPSqnjeD62tscjPYWhr6PBhaH120tkUxj9ml+gVWTypQG5lv wUnA==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:cc; bh=PjYX0I09uXeYI91VcVkAlO0KclryuCUTPF7VLKVTl68=; b=NryvNvkGe+PlhvWzCfymXj1l37XZ24EkB7GIjwESlljcFq6cBnR7Kcx7g+DQeEhFFj crQHOz1HQix13FDjPI0Fs6tvYMKAJHPpCX+q9V9DWiqo+rKrW3ZmvpbMWhUb/oNYUgPB 68V19e7JKZHqqPDJTZWN/XQHR+RQkUWeqDlMgBAGocMUFSZ0qFKXT8HKRBhzZ2dq1goQ YmJvNG01VGc+Fa0pNQP1APEelOX2IEtI73zMrSoCRPNqV3Cm3Y7FRXNQ8tj7Hbac85KO y9wb6LjnhvpHgeJXfCWGRCvWXJl5fumKtJgXcIlCHhnYH9PDW5Y2P+r1sjVSLioPL7uL MmHg==
X-Gm-Message-State AOPr4FVyCyT4lOq0+qQIAExSYvFbd+x4IeQl1S8NCt3gtJqL7jYTeqe3DTik8FPbX1M97J5INSBiMotyZqMX5g==
X-Received by 10.107.169.13 with SMTP id s13mr139057ioe.19.1461630346155; Mon, 25 Apr 2016 17:25:46 -0700 (PDT)
In-Reply-To <nfm22a$qms$1@reader1.panix.com>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.22
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <CAPTjJmpSQbBZ8ioH23-p4ywY+2HRRU09bWTBREeMRL86Ay9h0Q@mail.gmail.com>
X-Mailman-Original-References <smbdhb5kjje2oandna4vj5udku9gh1h9oa@4ax.com> <27nshbp40p1llr231dqm31p754tvurkb8i@4ax.com> <nfm22a$qms$1@reader1.panix.com>
Xref csiph.com comp.lang.python:107635

Show key headers only | View raw


On Tue, Apr 26, 2016 at 7:26 AM, John Gordon <gordon@panix.com> wrote:
> It's much easier to create a new file and then rename it afterwards,
> instead of rewriting the original file.

And more importantly, it's safer. If anything happens to your process
while it's doing its work, you'll have a junk file sitting around, but
you won't have lost everything. If you overwrite the existing file,
you (often) depend on completely writing out the content you have in
memory.

ChrisA

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Python path and append Seymore4Head <Seymore4Head@Hotmail.invalid> - 2016-04-19 18:29 -0400
  Re: Python path and append Chris Angelico <rosuav@gmail.com> - 2016-04-20 08:38 +1000
  Re: Python path and append Matthew Barnett <mrabarnett@mrabarnett.plus.com> - 2016-04-20 00:36 +0100
  Re: Python path and append Seymore4Head <Seymore4Head@Hotmail.invalid> - 2016-04-25 14:10 -0400
    Re: Python path and append Rob Gaddi <rgaddi@highlandtechnology.invalid> - 2016-04-25 18:24 +0000
      Re: Python path and append Seymore4Head <Seymore4Head@Hotmail.invalid> - 2016-04-25 15:00 -0400
        RE: Python path and append Joaquin Alzola <Joaquin.Alzola@lebara.com> - 2016-04-25 19:08 +0000
          Re: Python path and append Seymore4Head <Seymore4Head@Hotmail.invalid> - 2016-04-25 16:15 -0400
            Re: Python path and append Random832 <random832@fastmail.com> - 2016-04-25 16:28 -0400
            Re: Python path and append Peter Otten <__peter__@web.de> - 2016-04-25 23:38 +0200
            Re: Python path and append Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2016-04-25 19:57 -0400
        Re: Python path and append Rob Gaddi <rgaddi@highlandtechnology.invalid> - 2016-04-25 19:31 +0000
        Re: Python path and append MRAB <python@mrabarnett.plus.com> - 2016-04-25 20:44 +0100
          Re: Python path and append Seymore4Head <Seymore4Head@Hotmail.invalid> - 2016-04-25 16:43 -0400
        Re: Python path and append Steven D'Aprano <steve@pearwood.info> - 2016-04-26 11:51 +1000
          Re: Python path and append Dan Sommers <dan@tombstonezero.net> - 2016-04-26 01:59 +0000
          Re: Python path and append Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2016-04-26 18:23 +1200
          Re: Python path and append boB Stepp <robertvstepp@gmail.com> - 2016-04-29 15:26 -0500
            Re: Python path and append Steven D'Aprano <steve@pearwood.info> - 2016-04-30 11:44 +1000
    Re: Python path and append John Gordon <gordon@panix.com> - 2016-04-25 21:26 +0000
      Re: Python path and append Seymore4Head <Seymore4Head@Hotmail.invalid> - 2016-04-25 18:04 -0400
        Re: Python path and append Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2016-04-25 20:03 -0400
        Re: Python path and append Steven D'Aprano <steve@pearwood.info> - 2016-04-26 11:53 +1000
          Re: Python path and append Seymore4Head <Seymore4Head@Hotmail.invalid> - 2016-04-26 22:56 -0400
            Re: Python path and append Chris Angelico <rosuav@gmail.com> - 2016-04-27 13:06 +1000
            Re: Python path and append Stephen Hansen <me+python@ixokai.io> - 2016-04-27 17:24 -0700
      Re: Python path and append Chris Angelico <rosuav@gmail.com> - 2016-04-26 10:25 +1000

csiph-web