print "var", var ^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
时间: 2023-11-13 21:13:35 浏览: 57
报错信息"SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? "是因为在Python3中,print函数的语法要求使用括号将要打印的内容括起来。但是在代码中使用了旧版本的print语法,即没有使用括号。
为了解决这个问题,有两种方法可以尝试:
1. 将旧版本的print语法改为新版本的语法,即在print语句中添加括号,如print("var", var)。
2. 如果你想继续使用旧版本的print语法,可以将Python解释器版本切换为Python2,以兼容原先的代码。
需要注意的是,在Python3中,print语句需要使用括号,而在Python2中,则可以不使用括号。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [SyntaxError: Missing parentheses in call to ‘print‘. 正解](https://blog.csdn.net/weixin_45653050/article/details/107306665)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]