用python在桌面上新建一个文件夹“TEST",在该文件夹中创建10个相同的.xlxs文件,文件名分别为1.xlxs.2.xlxs,…, 10.xlxs.
时间: 2024-10-13 14:16:47 浏览: 30
你可以使用Python的os和datetime模块来完成这个任务。首先,确保已经导入了所需的库:
```python
import os
from datetime import datetime
# 创建一个新的文件夹名为"TEST"
folder_name = "TEST"
if not os.path.exists(folder_name):
os.makedirs(folder_name)
```
接着,为了生成一系列的Excel文件,我们可以循环从1到10,并在每个迭代中生成一个新的Excel文件:
```python
# 文件名格式
file_format = ".xlsx"
# 获取当前日期作为文件名的一部分,保证文件名唯一
timestamp = datetime.now().strftime("%Y%m%d%H%M%S")
for i in range(1, 11):
# 文件名由数字和时间戳组成
file_name = f"{i}{file_format}"
full_file_path = os.path.join(folder_name, file_name)
# 使用pandas的DataFrame.write()函数创建Excel文件,这里假设pandas已安装
try:
import pandas as pd
data = {"Column1": [f"This is line {i}"], "Column2": [f"File created on {timestamp}"]}
df = pd.DataFrame(data)
df.to_excel(full_file_path, index=False)
except ImportError:
print("Pandas not found. Please install it to create Excel files.")
print(f"All files have been created in the '{folder_name}' folder.")
```
如果你的环境中没有Pandas,可以先通过pip安装它:
```bash
pip install pandas
```
阅读全文