This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author cool-RR
Recipients cool-RR
Date 2014-01-10.19:04:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
I'd really like to have methods `pathlib.Path.write` and ``. Untested implementation:

def read(self, binary=False):
    with'br' is binary else 'r') as file:

def write(self, data. binary=False):
    with'bw' is binary else 'w') as file:

This will be super useful to me. Many files actions are one liners like that, and avoiding putting the `with` clause in user code would be wonderful.

Antoine suggests that `binary` shouldn't be an argument, that there should be separate methods for reading/writing text and binary contents, and that the text one would require passing in encoding and other parameters. I'll be happy to add these to the implementation and create a patch, once people can define which parameters should be used.
Date User Action Args
2014-01-10 19:04:53cool-RRsetrecipients: + cool-RR
2014-01-10 19:04:53cool-RRsetmessageid: <>
2014-01-10 19:04:53cool-RRlinkissue20218 messages
2014-01-10 19:04:53cool-RRcreate