Пакет Python, «Обновление INI-файла» - PullRequest
0 голосов
/ 31 октября 2018

Я работаю с пакетом Python, который я установил и который называется bacpypes для связи с оборудованием автоматизации здания, в самом начале, через клон pip install & git репозитория ; readthedocs вызывает:

Обновление файла INI Теперь, когда вы знаете, какими будут эти значения, вы можете настроить часть BACnet вашей рабочей станции. Перейдите в каталог примеров, который вы извлекли ранее, сделайте копию файла конфигурации примера и отредактируйте его для своего сайта:

$ cd bacpypes/samples
$ cp BACpypes~.ini BACpypes.ini

Проблема, с которой я столкнулся (недостаточно знаний), заключается в том, что в каталоге bacpypes/samples нет примера файла конфигурации. Это только файлы .py с расширением .ini или именем BACpypes.ini

.

Если я открываю каталог примеров в терминале и запускаю cp BACpypes~.ini BACpypes.ini, я получаю ошибку cp: cannot stat 'BACpypes~.ini': No such file or directory

Любые советы помогут, спасибо ...

1 Ответ

0 голосов
/ 31 октября 2018

В документации есть пример .ini, пара абзацев после команд, которые вы скопировали. Похоже, это

[BACpypes]
objectName: Betelgeuse
address: 192.168.1.2/24
objectIdentifier: 599
maxApduLengthAccepted: 1024
segmentationSupported: segmentedBoth
maxSegmentsAccepted: 1024
vendorIdentifier: 15
foreignPort: 0
foreignBBMD: 128.253.109.254
foreignTTL: 30

Я не уверен, почему вы не можете скопировать BACpypes ~ .ini. Я знаю, что тильда может быть расширена вашей оболочкой, так что вы можете попытаться избежать ее с помощью

cp BACpypes\~.ini BACpypes.ini

Хотя я предполагаю, что в этом нет необходимости, поскольку у вас есть файл конфигурации по умолчанию.

...