Программы на Python
-
Anonymous
Как добавить префикс к именам слоев в AutoCAD с помощью ezdxf
Сообщение
Anonymous »
Я пытаюсь добавить префикс к именам слоев в файле .dxf. Вот мой код:
Код: Выделить всё
import ezdxf
doc = ezdxf.readfile('infile.dxf')
layer_names = [layer.dxf.name for layer in doc.layers]
for old_name in layer_names:
try:
layer = doc.layers.get(old_name)
new_name = 'MY_PREFIX_' + old_name
layer.rename(new_name)
print(f'Layer "{old_name}" renamed to "{new_name}".')
except ValueError as exc:
print(exc)
doc.saveas('outfile.dxf')
Список слоев infile.dxf выглядит следующим образом:
Как избежать появления этих двух слоев в список слоев свойства слоя Менеджер?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... sing-ezdxf
1736273755
Anonymous
Я пытаюсь добавить префикс к именам слоев в файле .dxf. Вот мой код:
[code]import ezdxf
doc = ezdxf.readfile('infile.dxf')
layer_names = [layer.dxf.name for layer in doc.layers]
for old_name in layer_names:
try:
layer = doc.layers.get(old_name)
new_name = 'MY_PREFIX_' + old_name
layer.rename(new_name)
print(f'Layer "{old_name}" renamed to "{new_name}".')
except ValueError as exc:
print(exc)
doc.saveas('outfile.dxf')
[/code]
Список слоев infile.dxf выглядит следующим образом:
[img]https://i.sstatic.net/7Rm7gzeK.jpg[/img]
Как избежать появления этих двух слоев в список слоев свойства слоя Менеджер?
Подробнее здесь: [url]https://stackoverflow.com/questions/79336883/how-to-add-a-prefix-to-layer-names-in-autocad-using-ezdxf[/url]