python 遍歷文件名
时间: 2023-10-15 14:23:33 浏览: 93
在 Python 中,可以使用 `os` 模块来遍历文件名。下面是一个示例代码:
```python
import os
# 指定要遍历的目录路径
folder_path = '/path/to/folder'
# 遍历目录中的文件名
for filename in os.listdir(folder_path):
# 打印文件名
print(filename)
```
你需要将 `/path/to/folder` 替换为你要遍历的目录的实际路径。这段代码将打印出指定目录中的所有文件名。你可以根据需要对文件名进行进一步的处理或操作。
相关问题
python设计遍历文件名不同日期
您可以使用Python的datetime模块来获取当前日期,并将其用于构建文件名。以下是一个示例程序,演示如何在文件名中包含当前日期:
```python
import os
from datetime import datetime
# 获取当前日期
now = datetime.now()
date = now.strftime("%Y%m%d")
# 遍历指定目录下的所有文件
directory = '/path/to/directory'
for filename in os.listdir(directory):
# 构建新的文件名,包含当前日期
new_filename = f"{date}_{filename}"
# 重命名文件
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
```
这个程序将遍历`/path/to/directory`目录下的所有文件,并将它们重命名为`当前日期_原始文件名`的格式。例如,如果今天是2022年3月21日,文件名为`example.txt`,则文件将被重命名为`20220321_example.txt`。
python遍历xml文件名修改name值
可以使用Python中的ElementTree库来遍历XML文件并修改name值。下面是一个简单的示例代码:
```python
import xml.etree.ElementTree as ET
# 加载XML文件
tree = ET.parse('example.xml')
root = tree.getroot()
# 遍历XML文件中的所有元素
for elem in root.iter():
# 检查元素是否有name属性
if 'name' in elem.attrib.keys():
# 修改name属性的值
elem.set('name', 'new_name')
# 将修改后的XML文件保存
tree.write('example.xml')
```
在这个示例中,我们首先使用ElementTree库加载XML文件,然后使用`root.iter()`方法遍历XML文件中的所有元素。对于每个元素,我们检查它是否具有`name`属性,并使用`elem.set()`方法修改属性的值。最后,我们使用`tree.write()`方法将修改后的XML文件保存。
阅读全文