python文件名字读取
时间: 2023-10-16 09:09:47 浏览: 78
可以使用Python的os模块来获取当前目录下的所有文件名,然后筛选出以.py结尾的文件名。示例代码如下:
```python
import os
files = os.listdir('.')
py_files = [f for f in files if f.endswith('.py')]
print(py_files)
```
这样就可以获取当前目录下所有以.py结尾的文件名了。
相关问题
python 读取文件名字
以下是使用Python读取文件名的方法:
1. 使用os模块的listdir()方法获取指定目录下的所有文件名,并将其存储在一个列表中。
```python
import os
# 获取指定目录下的所有文件名
file_names = os.listdir('/path/to/directory')
# 打印文件名列表
print(file_names)
```
2. 使用glob模块的glob()方法获取指定目录下所有符合特定模式的文件名,并将其存储在一个列表中。
```python
import glob
# 获取指定目录下所有以.txt结尾的文件名
file_names = glob.glob('/path/to/directory/*.txt')
# 打印文件名列表
print(file_names)
```
3. 使用os模块的walk()方法遍历指定目录及其子目录下的所有文件,并将其存储在一个列表中。
```python
import os
# 遍历指定目录及其子目录下的所有文件
file_names = []
for root, dirs, files in os.walk('/path/to/directory'):
for file in files:
file_names.append(os.path.join(root, file))
# 打印文件名列表
print(file_names)
```
python读取文件名字
你可以使用Python的os模块来读取文件名字。下面是一个简单的示例代码:
```python
import os
# 设置文件夹路径
folder_path = "path/to/folder"
# 遍历文件夹中的所有文件并打印它们的名字
for filename in os.listdir(folder_path):
print(filename)
```
你需要将 `path/to/folder` 替换为你要读取文件名字的文件夹路径。运行代码后,它将遍历文件夹中的所有文件并打印它们的名字。
阅读全文