programing

FutureWarning: 저장이 Python의 공용 API의 일부가 아닙니다.

testmans 2023. 7. 9. 10:36
반응형

FutureWarning: 저장이 Python의 공용 API의 일부가 아닙니다.

Python을 사용하여 Pandasdf를 .xlsx(Plotly-Dash app에서)로 변환하고 있습니다.지금까지는 모두 잘 작동하지만 이 경고와 함께:

"FutureWarning: 저장은 공용 API의 일부가 아닙니다. 사용 시 예기치 않은 결과가 발생할 수 있으며 이후 버전에서 제거됩니다."

향후 기능성과 안정성을 유지하기 위해 아래 코드를 어떻게 수정해야 합니까?감사합니다!

 writer = pd.ExcelWriter("File.xlsx", engine = "xlsxwriter")

 workbook  = writer.book

 df.to_excel(writer, sheet_name = 'Sheet', index = False)
  
 writer.save()

저장을 닫기로 대체합니다.

 writer = pd.ExcelWriter("File.xlsx", engine = "xlsxwriter")

 workbook  = writer.book

 df.to_excel(writer, sheet_name = 'Sheet', index = False)
  
 writer.close()

다음 옵션 중 하나를 사용할 수 있습니다. 교체:

writer.save()

타고

    writer._save()
or
    writer.close()

언급URL : https://stackoverflow.com/questions/74948525/futurewarning-save-is-not-part-of-the-public-api-in-python

반응형