Python 在pandas中读取带有非ascii字符集的CSV,然后存储在PGSQL中

Python 在pandas中读取带有非ascii字符集的CSV,然后存储在PGSQL中,python,pandas,postgresql,csv,ascii,Python,Pandas,Postgresql,Csv,Ascii,有什么方法可以让我从csv中读取pandas df中的非ascii字符集,然后从pandas df中读取postgresql中的非ascii字符集 我希望在存储到postgresql时保持所有信息的完整性。首先,我认为您最大的问题是读取非ASCII字符。然而,这已经在这里解决了 第二部分是将此csv导出到PGSQL。你的问题并不是说你想使用哪种工具。我假设是python。我会这样做: from sqlalchemy import create_engine engine = create_en

有什么方法可以让我从csv中读取pandas df中的非ascii字符集,然后从pandas df中读取postgresql中的非ascii字符集


我希望在存储到postgresql时保持所有信息的完整性。

首先,我认为您最大的问题是读取非ASCII字符。然而,这已经在这里解决了

第二部分是将此csv导出到
PGSQL
。你的问题并不是说你想使用哪种工具。我假设是python。我会这样做:

from sqlalchemy import create_engine
engine = create_engine('postgresql://............')


如果
**=append
replace

,请分享您迄今为止尝试的操作并粘贴您的代码。其他人不会为你做工作,但我们很乐意帮助你。另外,请澄清你的问题。处理非ascii字符是什么意思?
df.to_sql(YourTable, if_exists = '**', con=engine)