Python 包,"Updating the INI File"

Python package, "Updating the INI File"

我正在使用我安装的名为 bacpypes 的 python 软件包,用于与楼宇自动化设备通信,就在最开始是通过 pip 安装和 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

任何提示帮助谢谢...

文档中有一个示例 .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

尽管我假设您现在已经有了默认配置文件,因此不需要它。