小编Mic*_*nek的帖子

用于弹性逻辑的Python微服务

我想实现Python Flask微服务来提供Elasticsearch查询.

在我潜入之前,我想知道一些我可以采取的方法的优缺点.

  1. 发送被动cURL请求并获取响应.
  2. 有一些像elasticsearch-py这样的活跃会话.

我想听听一些建议,告诉您哪种方法更可靠,更安全或更易于维护.Flask服务和Elastic不会在同一台服务器上,因此可能会有一些有趣的M-to-N映射与服务器之间的活动会话.

python architecture flask elasticsearch microservices

5
推荐指数
0
解决办法
145
查看次数

熊猫内外的Xlsxwriter锁定

我正在使用xlsxwriter引擎通过pandas.to_excel()将一些数据帧推入excel工作表,但是我需要在每个表上方添加标题。

这是我想要达到的结果的一个示例: 在此处输入图片说明

我没有看到任何方法使用熊猫的ExcelWriter对象来简单地操纵每个单元格的内容,当我尝试这样做时,我得到了:

例外:忽略大小写的图纸名称“样本”已在使用中。

我猜xlsxwriter会自行锁定。这是一个例子:

xlsx_writer = pd.ExcelWriter(
    get_target_filepath(xlsx_name),
    engine='xlsxwriter'
)

workbook = xlsx_writer.book
worksheet = workbook.add_worksheet(sheet_name)

worksheet.write(1, 1, 'ABC')

_, sample_table = dataframe_tuples[0]
sample_table.to_excel(xlsx_writer, startrow=3, startcol=2, sheet_name=sheet_name)
Run Code Online (Sandbox Code Playgroud)

我可以保存数据帧,然后再用openpyxl进行遍历,但是我严重不喜欢它们进行格式化的方式,这是我下一步要做的。如果我在xlsxwriter中对其进行格式化,然后再用openpyxl将其重新打开,则无法正确保存格式,openpyxl破坏了它。

我不能将excel本身放在服务器上以使用VBA宏进行样式设置。

有什么办法可以解决这个问题,还是我只是做错了什么?

python excel pandas xlsxwriter

4
推荐指数
1
解决办法
839
查看次数