Opening the file in writing mode

Adnan Sadzak sadzak at gmail.com
Thu Jan 15 06:36:47 EST 2015


Hi,

in 'w' mode, if file does not exist it will create new one (if You have
permissions to write in specified location).
If file exist, it will 'truncate' it or like it is specified in
documentation "*(an existing file with the same name will be erased)*".

I'm not sure what You mean by "existing mode"? Maybe to open one file twice?
If You open file for reading, then open it again for writing - yes it will
be erased or as You said 'overwrite existing mode'. Is that what You think
about?


Kind regards,
Adnan


On Thu, Jan 15, 2015 at 12:19 PM, Abdul Abdul <abdul.sw84 at gmail.com> wrote:

> Hi,
>
> Thanks for your reply. I just wanted to understand the 'w' mode in Python.
> So, when using it, it will overwrite any existing mode, right?
>
> Thanks.
>
> On Thu, Jan 15, 2015 at 12:13 PM, Adnan Sadzak <sadzak at gmail.com> wrote:
>
>> Hi,
>>
>> Yes, but You also can open an existing file in 'append' mode.
>>
>> Cheers,
>> Adnan
>> On Jan 15, 2015 12:08 PM, "Abdul Abdul" <abdul.sw84 at gmail.com> wrote:
>>
>>> Hello,
>>>
>>> In the Python documentation, when opening the file in write mode, it
>>> mentions the following:
>>>
>>> *writing (truncating the file if it already exists)*
>>> What is meant by "truncating" here? Is it simply overwriting the file
>>> already existing?
>>>
>>> Thanks.
>>>
>>> --
>>> https://mail.python.org/mailman/listinfo/python-list
>>>
>>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20150115/01892efa/attachment.html>


More information about the Python-list mailing list