python代码获取一个路径文件夹内的所有文件的文件名并且存储到列表中
时间: 2024-02-21 12:57:44 浏览: 16
可以使用Python的`os`模块和`os.listdir()`函数来实现:
```python
import os
# 文件夹路径
folder_path = '/path/to/folder/'
# 获取文件夹内所有文件的文件名
file_names = os.listdir(folder_path)
# 输出文件名列表
print(file_names)
```
其中,`os.listdir()`函数的返回值是一个包含文件名的列表。如果需要过滤掉文件夹或其他非文件类型的对象,可以使用`os.path.isfile()`函数进行判断。
相关问题
请帮我写一份python代码,获取一个文件夹下的所有txt文件名,并将文件名储存到一个列表中
好的,我可以帮你写这个Python代码。代码如下:
```python
import os
folder_path = "/path/to/folder" # 文件夹路径
txt_files = [] # 存储所有txt文件名的列表
# 遍历文件夹
for file_name in os.listdir(folder_path):
if file_name.endswith(".txt"): # 判断文件名是否以".txt"结尾
txt_files.append(file_name) # 将文件名添加到列表中
print(txt_files) # 打印所有txt文件名的列表
```
需要替换代码中的`/path/to/folder`为你想要遍历的文件夹的路径。运行代码后,会在终端输出该文件夹下所有txt文件的文件名。
如何用python代码 获取某个文件夹下所有文件和 文件名
你可以使用Python的os模块来获取某个文件夹下的所有文件和文件名。具体实现方法如下:
```python
import os
# 需要获取文件列表的文件夹路径
folder_path = "/path/to/folder"
# 获取文件夹下的所有文件和文件名
file_list = []
for root, dirs, files in os.walk(folder_path):
for file in files:
file_list.append(os.path.join(root, file))
# 输出文件列表
for file in file_list:
print(file)
```
上述代码中,首先定义了一个文件夹路径 `folder_path`,然后使用os模块中的`os.walk()`方法获取该文件夹下的所有文件和文件名,将其存储在一个列表中。最后循环遍历该列表,输出每个文件的路径和文件名。