![](/img/trans.png)
[英]Printing from within an embedded Python program in GNU Radio Companion
[英]GNU Radio (Companion) gives Python Syntax Error on variable substitution
我現在第一次嘗試 GNU Radio (Compantion),購買了 RTL SDR(NooElec 的 SDR SMARTt)並嘗試構建一個簡單的 FM 收音機。 我有一個(相當正確的)流程圖並且編譯運行沒有錯誤,但是當我嘗試運行它時,出現以下錯誤:
Generating: '/home/fl0wless/.grc_gnuradio/Radio.py'
Executing: /usr/bin/python3 -u /home/fl0wless/.grc_gnuradio/Radio.py
File "/home/fl0wless/.grc_gnuradio/Radio.py", line 42
self.samp_rate = samp_rate = 2M
^
SyntaxError: invalid syntax
似乎沒有替換samp_rate
的值,而是簡單地插入了整個表達式。 如果我刪除當前的另一個變量,所有其他變量也會發生這種情況。
這是一個已知的錯誤? GNU Radio 安裝是全新的,python3 也是如此,我還沒有篡改任何東西(還)。
算了,抱歉,我發現了問題:雖然 Gnu Radio Companion 會向您顯示用單位(k、M 等)截斷的變量,但實際上無法將它們輸入到變量字段中,因為它們沒有被翻譯成原始的 python 友好數值。 所以我的錯誤是字面上輸入了 2M。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.