python - 我无法运行 python 文件,因为此行返回 SyntaxError: invalid syntax
问题描述
当我尝试运行 main() 时,它print(f"Results from Sampling (n = {SAMPLES})")
在 Python 3.7 中返回“SyntaxError: invalid syntax”
SAMPLES = 1000
def main():
print(f"Results from Sampling (n = {SAMPLES})")
if __name__ == "__main__":
main()
解决方案
如果您照原样复制并粘贴代码,那么这里有 2 个问题。第一个是缩进第二个是语法。
- 您可以在此处阅读有关 python 缩进的信息:https ://docs.python.org/2.0/ref/indentation.html
- 应该
__name
改为__name__
下面的代码应该可以工作
SAMPLES = 1000
def main():
print(f"Results from Sampling (n = {SAMPLES})")
if __name__ == "__main__":
main()
推荐阅读
- python - 如何在 Python 中删除反斜杠和附加到反斜杠的单词?
- twitter-bootstrap - 导航栏下拉列表不适用于 Angular-bootstrap
- python - 尝试使用 send_keys 时出现 AttributeError
- java - Java hasNextLine(), nextLine 不给文件
- flutter - Flutter 截取小部件的屏幕截图而不显示在屏幕上
- python - 如何对 cog discord.py 上的特定命令做出错误响应
- javascript - 我正在尝试为这个长段落执行通用的“显示文本”功能,但我无法正确切换文本
- python - 在 python3.6 中加入特定字节数据
- flutter - 如何让通知自动颤动
- excel - 在基于 TextBox 值进行搜索后,从工作表中填充用户窗体上的列表框