如何强制Python不使用None填充

如何强制Python不使用None填充,python,Python,我正在使用SQL从SalesforceAPI中使用Python获取数据。输出将写入CSV文件 当我检查CSV文件时,有几个空值作为“无”写入CSV文件 有没有办法强制Python不使用None填充null值,或者将null视为空字符串而不是None。我建议在编写之前使用pandas读取CSV并.fillna()作为替换所有None值的一种方法。请显示从SQL提取数据并将其写入csv的部分代码。不要让人们猜测。展示一些代码。你是否需要看看为什么这些非问题对你来说是个问题?它认为拥有它们是一种标准的

我正在使用SQL从SalesforceAPI中使用Python获取数据。输出将写入CSV文件

当我检查CSV文件时,有几个空值作为“无”写入CSV文件


有没有办法强制Python不使用None填充null值,或者将null视为空字符串而不是None。

我建议在编写之前使用
pandas
读取CSV并
.fillna()
作为替换所有
None
值的一种方法。

请显示从SQL提取数据并将其写入csv的部分代码。不要让人们猜测。展示一些代码。你是否需要看看为什么这些非问题对你来说是个问题?它认为拥有它们是一种标准的方式,而以后处理数据的方式是非标准的。可能最好以后改变处理CSV的方式,使其与其他类似的导出兼容,而不是试图根据您的需要跟踪数据。只是一个建议。我使用JSON响应,并使用csv[link]()模块将结果写入csv文件。在这种情况下,如何进行替换?您还可以使用
pandas
直接使用CSV。它有
.fillna(“”
函数,可以用传递给它的内容替换所有
None
nan
);如果JSON是用不同的空格生成的,那么它将中断,并且如果JSON中的字符串值恰好包含
:null
,它很容易更改其内容。请不要直接建议在JSON上替换字符串。那些
null
s将作为Python
None
s加载。应该对结果数据结构进行操作,而不是JSON文本本身。