python 写一个读取指定文件下所有文件的名称
时间: 2024-05-16 13:11:59 浏览: 40
可以使用以下代码:
```
import os
path = '/path/to/directory' # 指定目录路径
files = os.listdir(path) # 列出目录下所有文件名
for file in files:
if os.path.isfile(os.path.join(path, file)):
print(file) # 打印文件名
```
如果您需要指定文件格式,可以在 `if` 语句中添加判断条件,例如只输出所有的 `txt` 文件:
```
for file in files:
if os.path.isfile(os.path.join(path, file)) and file.endswith('.txt'):
print(file) # 打印文件名
```
相关问题
python 读取指定目录下的所有文件名称
可以使用Python标准库中的os模块来实现。
下面是一个示例代码,可以读取指定目录下的所有文件名称:
```python
import os
# 指定目录路径
dir_path = '/path/to/directory'
# 读取目录下所有文件名称
files = os.listdir(dir_path)
# 打印所有文件名称
for file in files:
print(file)
```
其中,`os.listdir()`函数可以返回指定目录下的所有文件和子目录的名称列表。如果需要读取子目录下的文件名称,可以使用递归函数来实现。
用python写一个自动读取指定文件的所有格式的excel表,并把不同excel表里名称相同的工作簿合并到一个工作簿中,最后形成一个新的excel表的代码
可以使用Python的openpyxl库来实现这个功能。例如,首先使用openpyxl.load_workbook()方法从指定文件中读取excel表,然后可以使用openpyxl.worksheet.merge_cells()将不同表格中名称相同的工作簿合并到一起,最后可以使用openpyxl.workbook.save()方法将合并的结果保存为新的excel表。
阅读全文