我有以下代码来创建CSV文件。
computer
但是,一旦创建文件并尝试打开它 - 使用bigdEal
- 文件类型列为class A
class_attribute :query
self.query = self.generate_query
def self.generate_query
return "abcd"
end
end
class B < A
def self.generate_query
query_part_1 = "ab"
return query_part_1 + generate_query_part_2
end
def self.generate_query_part_2
return part_2
end
end
,文件打开默认设置 - excel - 不会显示。
它使用笔记本打开很好,但它需要在excel文件中。
有谁知道发生了什么?
由于
答案 0 :(得分:1)
在您要写入的文件名中指定扩展名:
with open('CSV\globalLS.csv', 'a', newline = "") as f:
这样,当您尝试打开文件时,您的操作系统将能够应用用于.csv
类型的默认应用程序。
如果没有为csv文件正确设置默认应用程序,则需要自行设置。该过程取决于您的操作系统。