2024-04-26 07:42:01 发布
网友
def writeToFile(self): file= open("C:\\Users\\Gabri\\Pictures\\newInternationalCases.csv", "w", newline='') with file: write = csv.writer(file); write.writerow(self.recordList);
这是上面的代码,我的目的是让它创建文件并写入其中。“记录列表”是我想要写入文件的2D列表
path = r"C:\Users\Gabri\Pictures\newInternationalCases.csv" with open(path, 'w', newline='') as file: write = csv.writer(file) write.writerow(self.recordList)
with file关闭块末尾的文件,因此只能在with内写入
with file
with
with file: write = csv.writer(file) # Inside 'with' block write.writerow(self.recordList)
还请注意,将open放在with的顶部是相当正常的:
open
with file
关闭块末尾的文件,因此只能在with
内写入还请注意,将
open
放在with
的顶部是相当正常的:相关问题 更多 >
编程相关推荐