Às 03:49 de 12-02-2016, Chris Angelico escreveu: > On Fri, Feb 12, 2016 at 2:13 PM, MRAB <pyt...@mrabarnett.plus.com> wrote: >> Apart from all of the other answers that have been given: >> ... > > Simpler to let the language do that for you: > >>>> import sys >>>> p1 = sys.intern('foo/bar') >>>> p2 = sys.intern('foo/bar') >>>> id(p1), id(p2) > (139621017266528, 139621017266528) >
I didn't know about id or sys.intern :-) I need to look at them ... As I can understand I can do in MyFile class self.dirname=sys.intern(dirname) # dirname passed as arg to the __init__ and the character string doesn't get repeated. Is this correct? -- https://mail.python.org/mailman/listinfo/python-list