crontabの予定時刻誤差UnicodeEncodeErrorを介したPythonスクリプトについて:「ASCII」コーデックがPOSITIソリューションの文字をエンコードすることはできません

昨日のPython手動で何の問題も行われませんが、スケジュールはcrontabのエラーによって実行された場合、しばらくの間、スクリプトを書いて、その後、チューンアップのcrontabスクリプトの実行をすることによって。

次のように与えられた理由は次のとおりです。

トレースバック(最新の呼び出しの最後):
  ファイル" /opt/data-integration/workspace/rs_etl/pyscript/get_mobine_supplier.py "、ライン69、<モジュール> 
    印刷(" \ u6570 \ u636e \ u5199 \ u5165csv \ u5f00 \ u59cb " 
UnicodeEncodeErrorを:ASCII コーデックができ' 位置0-3におけるTエンコード文字:)128(範囲内にない序

この新聞プラスまたは間違った後に、UTF-8が、その:これで問題はコーディングエラーが最初に思ったことです確認する必要があり、それはPythonスクリプトプラス#コーディングの前で言われました。

最後に、インターネットのブログの記事を通じて答えを見つけることができます。

HTTPS:// jeffliz.wordpress.com/2019/04/16/python3-%E8%A7%A3%E5%86%B3unicodeencodeerror-ascii-codec-cant-encode-characters-%E9%97%AE%E9% A2%の98 /

以上の動作によれば、Pythonが最終的にスクリプトを介して転送され、データの整合性は、データベースに挿入されます。

ソリューションは、あなたがPythonスクリプトを実行することができますエンコーディングを設定します

これまでのところ、問題が解決されます。

おすすめ

転載: www.cnblogs.com/gxgd/p/11250002.html