2

当我尝试在 GNU Radio 中使用相对路径时(例如,对于接收器或源块),它会出现“无法打开文件”的错误。

假设路径是相对于 .grc 文件位置的位置。

当 GRC 生成 python 文件时,在命令行上运行该文件会产生所需的结果。它只是不能通过 GNU Radio Companion 接口工作。

4

1 回答 1

2

GNU Radio Companion (GRC) 路径与 GRC 的启动位置相关。

如果脚本打算从其包含目录运行,则可以将“Python 模块”块添加到 GRC,其内容为:

import os

script_path = os.path.dirname(os.path.realpath(__file__))
os.chdir(script_path)
于 2017-09-18T18:00:58.423 回答