用python生成记事本把上面的一维数组放进去,并将文档按数字顺序命名
时间: 2024-02-25 17:54:19 浏览: 131
用python做的记事本
好的,您可以使用Python中的`os`和`subprocess`库来生成记事本文件,使用`sort()`方法将数组从小到大排序,然后以数字顺序命名文档。以下是一个示例代码:
```python
import os
import subprocess
# 定义一个一维数组
arr = [5, 2, 3, 1, 4]
# 将数组从小到大排序
arr.sort()
# 以数字顺序命名文档
filename = str(arr[0]) + '-' + str(arr[-1]) + '.txt'
# 将数组中的每个元素写入文本文件中
with open(filename, 'w') as f:
for i in arr:
f.write(str(i) + '\n')
# 打开记事本软件并打开文本文件
subprocess.Popen(['notepad.exe', filename])
```
以上代码会生成一个新的文本文件,里面包含了排序后的数组元素,且文档名称以数组中最小值和最大值命名。例如,如果数组为[1, 2, 3, 4, 5],那么生成的文本文件名称为“1-5.txt”,并且会用记事本软件打开这个文件。
阅读全文