【问题标题】:GNURadio Companion gave me Python3 SyntaxError: invalid syntaxGNURadio Companion 给了我 Python3 SyntaxError: invalid syntax
【发布时间】:2021-12-11 09:19:15
【问题描述】:

我遵循了名为“C++ 中的 GNU Radio 指导教程”的 Gnu Radio 教程。
链接:https://wiki.gnuradio.org/index.php/Guided_Tutorial_GNU_Radio_in_C%2B%2B 在遇到其他错误后,我终于让模块出现在 Gnu Radio Companion 中。我尝试按照教程中给出的图像进行操作,但收到此错误:

File "/home/Username/top_block.py", line 77

self.samp_rate = samp_rate = 32k
             ^
SyntaxError: invalid syntax  

我在想,我需要做什么。有什么帮助吗?

【问题讨论】:

  • 问题可能出在前一行代码上(您没有向我们展示)。它缺少右括号。
  • 另外,32k 不是有效值。
  • 好吧,我正在使用 Gnuradio Companion,这就是它给我的错误。我不确定我是否可以对其制作的 python 文件进行编辑。我还放置了 32000,但在模块上显示 32k。有什么办法可以改变吗?
  • 如果预期为 32k,它是一个字符串,您需要用单引号或双引号将其括起来 '32k'"32k"。没有前面几行代码,我们只能推测。
  • @MarioM 如果您使用 32000、32e3 或 3.2e4,它将起作用。数字的显示方式与数字不同。

标签: python python-3.x gnuradio gnuradio-companion


【解决方案1】:

"32k" 不是有效的 python。您需要在这些字段中使用 32000、32e3 或其他有效的 python!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-12
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    • 2022-12-05
    相关资源
    最近更新 更多