1

我在 Python 中犯了一个非常愚蠢的错误,但找不到它是什么

我在 python 中做这样的事情

filename="file1"
if name == 'file1'
    print 1

我收到无效的语法错误

4

3 回答 3

7

你少了一个冒号

filename="file1"
if name == 'file1':
    print 1
于 2010-02-03T10:41:08.870 回答
4

您需要在 if 语句的末尾添加一个冒号

filename="file1"
if name == 'file1':
    print 1
于 2010-02-03T10:41:30.383 回答
1

什么名字??你是在别处定义的吗??我假设它的“文件名”,所以

filename="file1"
if filename == 'file1':
    print 1

如果定义了“name”,那么问题确实是“if”行末尾的“:”。

于 2010-02-03T10:45:20.027 回答