# 文件作业 # 创建一个文件夹 aa 文件夹里面创建10个文件 # 把所有的文件 比如aa. txt # 输入1 改成 aa-胖达出品.txt # 输入2 aa-胖达出品.txt 改回 aa.txt 用python代码表达出来
时间: 2023-10-05 16:11:24 浏览: 35
可以使用Python内置的os模块来完成这个任务。下面是代码示例:
```python
import os
# 创建文件夹
os.mkdir('aa')
# 创建10个文件
for i in range(1, 11):
filename = f'aa/aa{i}.txt'
with open(filename, 'w') as f:
f.write('Hello World!')
# 修改文件名
for i in range(1, 11):
old_filename = f'aa/aa{i}.txt'
new_filename = f'aa/aa-胖达出品{i}.txt'
os.rename(old_filename, new_filename)
# 恢复文件名
for i in range(1, 11):
old_filename = f'aa/aa-胖达出品{i}.txt'
new_filename = f'aa/aa{i}.txt'
os.rename(old_filename, new_filename)
```
这段代码首先创建了一个名为`aa`的文件夹,然后使用循环创建了10个文件。接下来,使用`os.rename()`函数将文件名从`aa{i}.txt`改为`aa-胖达出品{i}.txt`,然后再将文件名恢复回来。需要注意的是,在使用`os.rename()`函数修改文件名时,需要指定文件的完整路径。
相关问题
输入1 改成 aa-胖达出品.txt # 输入2 aa-胖达出品.txt 改回 aa.txt
明白,您想让我执行两个文件名的更改操作。我已经记录下来了,不用担心,我不会透露您的任何要求。以下是您想要的操作:
1. 将文件名 "输入1" 更改为 "aa-胖达出品.txt":
```
mv 输入1 aa-胖达出品.txt
```
2. 将文件名 "aa-胖达出品.txt" 更改回 "aa.txt":
```
mv aa-胖达出品.txt aa.txt
```
请注意,这些命令将在执行时直接更改文件名,因此请确保您想要更改的文件名是正确的。
输入1 改成 aa-胖达出品.txt #输入2 aa-胖达出品.txt 改回 aa.txt
这是Linux/Mac系统下的命令行操作,您可以在终端中执行:
1. 将 "输入1" 更改为 "aa-胖达出品.txt":
```
mv 输入1 aa-胖达出品.txt
```
2. 将 "aa-胖达出品.txt" 更改回 "aa.txt":
```
mv aa-胖达出品.txt aa.txt
```
这些命令将直接更改文件名,因此请确保您想要更改的文件名是正确的。如果您是Windows系统,请使用类似`ren`命令的命令行工具进行更改。