【发布时间】:2020-11-07 07:01:51
【问题描述】:
我正在使用以下函数将行附加到现有的 csv 文件。当我在我的代码中调用此函数时,它没有给我任何错误,但它没有将任何内容附加到文件中。几天前,具有相同代码的相同功能似乎工作得非常好。重新启动 Anaconda/Jupyter Notebook 时是否必须执行任何特定步骤才能使此功能正常工作?
def append_list(file_name, list_of_elem):
# Open file in append mode
with open(file_name, 'a+', newline='') as write_obj:
# Create a writer object from csv module
csv_writer = writer(write_obj)
# Add contents of list as last row in the csv file
csv_writer.writerow(list_of_elem)
# List of strings
非常感谢
【问题讨论】:
-
请使您的代码有效(
append_list函数内的缩进,with ...行应缩进)
标签: python csv append jupyter write