[英]Python inconsistent use of tabs writing to csv file
我在将“ title”行写入csv文件时遇到错误:
File ".\aws_ec2_list_instances.py", line 58
title_writer.writerow("AWS Master Instance List " + today)
^
TabError: inconsistent use of tabs and spaces in indentation
我有一个今天要使用的变量:
today = datetime.today()
today = today.strftime("%m-%d-%Y")
这是导致错误的行:
title_writer = csv.writer(output_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
title_writer.writerow("AWS Master Instance List " + today)
我想要日期由标题旁边列出的today变量表示。
如何正确执行此操作?
您可以使用代码上的“查找并替换”操作来解决此问题:
Find: tab '\t'
Replace with: four spaces ' '
同时使用制表符和空格会使python不满意,请选择一个并坚持使用它,我建议使用空格。
实际上,根据您正在使用的代码编写方式,如果您按tab
可以自动完成此操作。 在Notepad ++中,它位于“设置”>“首选项”>“语言”>“按空格替换”下
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.