import os
filename = "/etc/fstab"
statbuf = os.stat(filename)
print("Modification time: {}".format(statbuf.st_mtime))
Linux не записывает время создания файла ( для большей части fileystems).
С этими примерами проблем нет. Просто используйте комплексный
и тип
. Вы только затеняетесь в очень ограниченной области (само определение класса). После этого вы будете получать к ним доступ, используя точечную нотацию ( self.type
), так что двусмысленности нет:
Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> class Foo(object):
... type = 'abc'
...
>>> f = Foo()
>>> f.type
'abc'
>>> class Bar(object):
... complex = 123+4j
...
>>> bar = Bar()
>>> bar.complex
(123+4j)
>>>
Вы действительно хотите использовать db_column = "complex"
аргумент и назвать свое поле чем-нибудь еще?