我认为这是一个纯粹的Python“问题”,但需要一些上下文:
我正在创建一个简单的Python脚本,用库ezodf修改ods文档。 Ods文件类似于Excel文档:一个包含单元格的表格,其中包含值、格式等。 源代码来自一个我无法编辑的模板,因为我没有访问它的权限,并且我需要与我拥有的格式相同的新单元格,但不能使用ezodf创建它们
让我们使用列“A”来简化
我希望单元格[“A5”]是单元格[“A3”]的副本,但如果我这样做了
cell["A5"] = cell["A3"]
单元格“A3”移动到“A5”,而不是用副本填充单元格“A5”,因此我无法再访问“A3”
我的问题是,如何将单元格[“A5”]分配给“A3”的副本,而不是分配给“A3”
感谢Maksymilian向我展示了this module,我尝试了
cell["A5"] = copy.deepcopy(cell["A3"])
在原始的“A3”单元格的基础上创建新的单元格,效果非常好相关问题 更多 >
编程相关推荐