Действительно моноразрабатывает 2.1 + файлы проекта visual studio 2010 поддержки?

Именованные кортежи были добавлены в 2,6 с этой целью. Также см. os.stat для подобного встроенного примера.

>>> import collections
>>> Point = collections.namedtuple('Point', ['x', 'y'])
>>> p = Point(1, y=2)
>>> p.x, p.y
1 2
>>> p[0], p[1]
1 2

В последних версиях Python 3 (3.6 +, я думаю), новое typing библиотека заставила NamedTuple класс делать названным кортежами легче создать и более мощный. Наследование от typing.NamedTuple позволяет Вам использовать docstrings, значения по умолчанию, и ввести аннотации.

Пример (Из документов):

class Employee(NamedTuple):  # inherit from collections.NamedTuple
    name: str
    id: int = 3  # default value

employee = Employee('Guido')
assert employee.id == 3

7
задан Bruce McLeod 20 July 2009 в 05:37
поделиться

1 ответ

Да, это так. Я только что протестировал открытие файла VS2010 в MD 2.1, и он открывается нормально. Также в настройках есть опция сохранения в формате файла VS2010.

13
ответ дан 6 December 2019 в 14:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: