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


Groups > comp.lang.python > #110936

Re: problem using pickle

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Ben Finney <ben+python@benfinney.id.au>
Newsgroups comp.lang.python
Subject Re: problem using pickle
Date Sat, 02 Jul 2016 14:29:22 +1000
Lines 47
Message-ID <mailman.9.1467433773.2295.python-list@python.org> (permalink)
References <mailman.62.1457870512.12893.python-list@python.org> <nl7df9$lhe$2@dont-email.me> <85wpl4u0gt.fsf@benfinney.id.au>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de VZLIA1FUxnQf0K5Oc8XmNwk6BpUe8k+zY85Vh76e51CA==
Cancel-Lock sha1:rEyyphv6QBpSW7lfmQ5+VFOWowg=
Return-Path <python-python-list@m.gmane.org>
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; 'identifier': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'subject:using': 0.09; 'python': 0.10; 'syntax': 0.13; 'foo(object):': 0.16; 'keyword.': 0.16; 'received:80.91.229.3': 0.16; 'received:io': 0.16; 'received:plane.gmane.org': 0.16; 'received:psf.io': 0.16; 'syntaxerror:': 0.16; 'worst': 0.16; '>>>': 0.20; '"",': 0.22; 'subject:problem': 0.22; 'pass': 0.22; 'import': 0.24; 'header:User-Agent:1': 0.26; 'header:X-Complaints- To:1': 0.26; 'class': 0.33; 'file': 0.34; 'false': 0.35; 'quite': 0.35; 'keyword': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'received:org': 0.37; 'test': 0.39; 'does': 0.39; 'to:addr:python.org': 0.40; 'our': 0.64; 'here': 0.66; 'us:': 0.67; '_o__)': 0.84; 'received:125': 0.84; 'beings': 0.91; 'belief': 0.91; '\xe2\x80\x9cthe': 0.93
X-Injected-Via-Gmane http://gmane.org/
X-Gmane-NNTP-Posting-Host jigong.madmonks.org
X-Public-Key-ID 0xAC128405
X-Public-Key-Fingerprint 517C F14B B2F3 98B0 CB35 4855 B8B2 4C06 AC12 8405
X-Public-Key-URL http://www.benfinney.id.au/contact/bfinney-pubkey.asc
X-Post-From Ben Finney <bignose+hates-spam@benfinney.id.au>
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)
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 <85wpl4u0gt.fsf@benfinney.id.au>
X-Mailman-Original-References <mailman.62.1457870512.12893.python-list@python.org> <nl7df9$lhe$2@dont-email.me>
Xref csiph.com comp.lang.python:110936

Show key headers only | View raw


"Veek. M" <vek.m1234@gmail.com> writes:

> class Foo(object):
>   pass
>
> object is a keyword and you're using it as an identifier

Python does not have ‘object’ as a keyword. ‘and’ is a keyword.

Here's the difference::

    >>> object
    <class 'object'>
    >>> object = "Lorem ipsum"
    >>> object
    'Lorem ipsum'

    >>> and
      File "<stdin>", line 1
        and
          ^
    SyntaxError: invalid syntax
    >>> and = "Lorem ipsum"
      File "<stdin>", line 1
        and = "Lorem ipsum"
          ^
    SyntaxError: invalid syntax

Here is how you can test whether a word is a Python keyword::

    >>> import keyword
    >>> keyword.iskeyword('object')
    False
    >>> keyword.iskeyword('and')
    True

The set of keywords in Python is quite small.

    >>> len(keyword.kwlist)
    33

-- 
 \       “The best in us does not require the worst in us: Our love of |
  `\     other human beings does not need to be nurtured by delusion.” |
_o__)                             —Sam Harris, at _Beyond Belief 2006_ |
Ben Finney

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


Thread

Re: problem using pickle "Veek. M" <vek.m1234@gmail.com> - 2016-07-02 09:16 +0530
  Re: problem using pickle Rustom Mody <rustompmody@gmail.com> - 2016-07-01 21:05 -0700
    Re: problem using pickle Veek M <vek.m1234@gmail.com> - 2016-10-27 21:23 +0530
  Re: problem using pickle Ben Finney <ben+python@benfinney.id.au> - 2016-07-02 14:29 +1000
    Re: problem using pickle Veek M <vek.m1234@gmail.com> - 2016-10-27 21:22 +0530

csiph-web