获取文件夹下的csv文件名
时间: 2023-10-04 13:05:39 浏览: 60
你可以使用以下代码获取文件夹下的csv文件名:
```python
import os
folder_path = '文件夹路径' # 替换成你要操作的文件夹路径
csv_files = [file for file in os.listdir(folder_path) if file.endswith('.csv')]
for file_name in csv_files:
print(file_name)
```
将"文件夹路径"替换成你要操作的文件夹的实际路径。这段代码将会打印出该文件夹下所有以".csv"结尾的文件名。
相关问题
获取文件夹下的csv文件名的前几个字符
你可以使用以下代码来获取文件夹下的csv文件名的前几个字符:
```python
import os
folder_path = "path/to/folder" # 替换为你的文件夹路径
file_prefix_length = 5 # 前几个字符的长度
csv_files = [file for file in os.listdir(folder_path) if file.endswith(".csv")]
file_names = [file[:file_prefix_length] for file in csv_files]
print(file_names)
```
在上述代码中,你需要将 `folder_path` 替换为你要操作的文件夹路径,`file_prefix_length` 替换为你想要获取的文件名前几个字符的长度。代码将会遍历文件夹下的所有文件,筛选出以 `.csv` 结尾的文件,并提取前几个字符作为文件名。最后,它会打印出文件名列表。
python 获取文件夹下所有csv的文件名
你可以使用 Python 的 `os` 和 `glob` 模块来实现。具体代码如下所示:
```python
import os
import glob
folder_path = '/path/to/folder' # 文件夹路径
csv_files = glob.glob(os.path.join(folder_path, "*.csv")) # 获取文件夹中所有 csv 文件的路径
csv_file_names = [os.path.basename(csv_file) for csv_file in csv_files] # 获取文件名
print(csv_file_names) # 打印所有 csv 文件的文件名
```
首先,使用 `glob.glob()` 获取文件夹中所有满足条件的文件路径,然后使用列表推导式获取所有文件的文件名,并将其存储在一个列表中。最后,打印所有 csv 文件的文件名。
阅读全文
相关推荐













