【发布时间】:2020-11-23 08:44:14
【问题描述】:
以下简单的python代码让我很困惑:
count = {"a":1}
for key in sorted(count.keys()):
print(f"{key}:{count[key]}")
此代码在 python 的交互模式下工作。 但是,当我将它放入文件“test.py”时, 并尝试执行为“% python test.py”, 在 Jupyter-lab 的“终端”中, 我总是发现错误信息如下:
文件“test.py”,第 4 行 print(f'{key}:{count[key]}') ^ SyntaxError: 无效语法
当我尝试在机器的本机 (macos) 终端中执行“test.py”时, 当然不会发生错误。
两个“终端”有什么区别。
欢迎提出任何建议。
【问题讨论】:
标签: macos jupyter-lab