Python 为什么使用csv时会出现语法错误

Python 为什么使用csv时会出现语法错误,python,Python,我已经为一个假日csv文件做了一个程序,但它一直以无效语法出现 def summer_template: summer_template == 1: open("holiday.csv","w") summer_list["shorts","sandels","shirt(s)","suncream"] summer_extra=input("what do you want to do on holiday") holiday_file=csv

我已经为一个假日csv文件做了一个程序,但它一直以无效语法出现

def summer_template:
        summer_template == 1:
    open("holiday.csv","w")
    summer_list["shorts","sandels","shirt(s)","suncream"]
    summer_extra=input("what do you want to do  on holiday")
    holiday_file=csv.writer(summer_list,summer_extra)
    csvfile.close()

错误位于“summer_template”所在的位置

是否缺少
if
语句?使用
=
运算符通常在
if
语句中完成


这是python,您需要正确地进行缩进。尝试从“打开”行复制空白,并替换有问题行上的空白

看起来有一个if语句丢失了。如果是这种情况,那么If下的所有内容都需要进一步缩进。请记住,您也不能混合使用制表符和空格。

  • 函数定义应该有括号:
    def summer\u template():

  • 也许你的意思是如果summer\u template==1:。在这种情况下,需要缩进
    if
    块中的所有内容

summer\u template==1:“这到底是什么?”