使用python 2.7 查询指定文件目录下的 文件名
时间: 2024-05-08 17:21:52 浏览: 12
可以使用os模块中的listdir函数来列出指定目录下的所有文件和文件夹,然后再对每个文件名进行筛选。
以下是一个示例代码:
```python
import os
# 指定目录路径
dir_path = '/path/to/directory'
# 获取目录下的所有文件名
file_names = os.listdir(dir_path)
# 筛选出文件名(不包括文件夹)
file_names = [f for f in file_names if os.path.isfile(os.path.join(dir_path, f))]
# 输出所有文件名
for name in file_names:
print(name)
```
请将`/path/to/directory`替换为你要查询的目录路径。
相关问题
python2.7 在指定目录下 查询 部分文件名 文件的全路径
你可以使用 `os` 和 `fnmatch` 模块来实现在指定目录下查询部分文件名的文件全路径,具体代码如下:
```python
import os
import fnmatch
# 指定目录路径和文件名的部分字符串
directory = '/path/to/directory'
file_pattern = '*part_of_filename*'
# 遍历目录下的所有文件并筛选符合条件的文件
for root, dirs, files in os.walk(directory):
for filename in fnmatch.filter(files, file_pattern):
# 输出符合条件的文件的全路径
print(os.path.abspath(os.path.join(root, filename)))
```
其中,`os.walk()` 函数会遍历指定目录下的所有文件和子目录,`fnmatch.filter()` 函数用于筛选符合条件的文件,`os.path.abspath()` 函数用于获取文件的绝对路径。
python 2.7 实现查看指定文件目录的当前文件名
在 Python 2.7 中,可以使用 `os` 模块中的 `listdir` 函数来获取指定文件目录下的所有文件名,并通过遍历列表来输出每个文件的名称。下面是一个示例代码:
```python
import os
# 指定文件目录
directory = "/path/to/directory"
# 获取目录下所有文件名
files = os.listdir(directory)
# 遍历文件列表并输出文件名
for filename in files:
print(filename)
```
将 `"/path/to/directory"` 替换为你要查看的目录的实际路径即可。