用python生成文档把上面的一维数组放进去,并将文档按数字顺序命名
时间: 2024-02-25 17:54:18 浏览: 65
数组文档
好的,您可以使用Python中的docx库来生成文档,并使用sort()方法将数组从小到大排序。以下是一个示例代码:
```python
from docx import Document
# 定义一个一维数组
arr = [5, 2, 3, 1, 4]
# 将数组从小到大排序
arr.sort()
# 创建一个新的文档
doc = Document()
# 将数组中的每个元素添加到文档中
for i in arr:
doc.add_paragraph(str(i))
# 以数字顺序命名文档
doc.save(str(arr[0]) + '-' + str(arr[-1]) + '.docx')
```
以上代码会生成一个新的Word文档,里面包含了排序后的数组元素,且文档名称以数组中最小值和最大值命名。例如,如果数组为[1, 2, 3, 4, 5],那么生成的文档名称为“1-5.docx”。
阅读全文