文件名去掉前后n个字符
时间: 2024-04-12 12:30:23 浏览: 6
你可以使用字符串切片来去掉文件名的前后n个字符。如果你有一个文件名存储在一个变量中,比如`filename`,你可以使用以下代码去掉前后n个字符:
```python
n = 3 # 替换为你想要去掉的字符数
new_filename = filename[n:-n]
```
这将返回一个新的字符串`new_filename`,它是去掉了前后n个字符的文件名。
相关问题
批处理 将当前文件夹下的文件名 去掉前3个字符
您好,我可以回答这个问题。您可以使用批处理命令ren将当前文件夹下的所有文件名重命名,具体命令如下:
ren ???* *
其中“?”代表一个字符,因此“???”代表三个字符,即去掉前三个字符。这个命令将当前文件夹下所有文件名的前三个字符替换为空格,从而实现去掉前三个字符的效果。
python 将当前文件夹下的所有文件名去掉前面3个字符
可以使用以下代码实现:
```python
import os
# 获取当前文件夹下的所有文件名
file_list = os.listdir()
# 遍历文件名列表,将每个文件名的前三个字符删除
for i in range(len(file_list)):
file_list[i] = file_list[i][3:]
print(file_list)
```
这段代码可以将当前文件夹下的所有文件名的前三个字符删除,并输出修改后的文件名列表。