Python程序包,“更新INI文件”

时间:2018-10-31 14:28:40

标签: python package ini

我正在使用一个名为 bacpypes 的python软件包进行安装,以便与楼宇自动化设备进行通信,从一开始就通过pip install和git clone仓库; 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 :(得分:0)

文档中有一个示例.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。我知道tilda可以被您的shell扩展,因此您可以尝试使用

对其进行转义
cp BACpypes\~.ini BACpypes.ini

尽管我假设现在有了默认的配置文件,但是不需要。