【问题标题】:Python package, "Updating the INI File"Python 包,“更新 INI 文件”
【发布时间】:2018-10-31 14:28:39
【问题描述】:

我正在使用我安装的一个名为 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

任何提示帮助谢谢...

【问题讨论】:

    标签: python package ini


    【解决方案1】:

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

    虽然我认为现在你有一个默认配置文件就不需要了。

    【讨论】:

    • 我复制了您在上面列出的cp BACpypes\~.ini BACpypes.ini,并在bacpypes/samples 目录的终端中尝试运行它,但我得到了同样的错误。我还注意到 table/sample .ini 太低了,但我不明白如何使用该信息创建 .ini。你能给我一个关于使用上面的示例 .ini 来创建它的提示吗?谢谢你的帮助..
    • 哦,我没有意识到您在物理上创建文件时遇到了麻烦。听起来你在 Linux 机器上。尝试用vi创建它,所以vi BACpypes.ini然后按i进入输入模式,粘贴.ini文件的内容,然后按Escape然后按:wq“保存并退出”。
    猜你喜欢
    • 2012-10-04
    • 1970-01-01
    • 2012-01-25
    • 2019-03-09
    • 2016-06-05
    • 2011-03-29
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多