python 将文件夹中所有文件的文件名保存为 txt
时间: 2024-05-06 21:19:23 浏览: 136
可以使用Python的os库中的listdir()函数来获取文件夹中所有文件的文件名,然后使用with语句打开一个txt文件,将文件名逐行写入txt文件即可。示例代码如下:
```python
import os
dir_path = "./your/path/to/folder/"
txt_file_path = "./your/path/to/textfile.txt"
file_names = os.listdir(dir_path)
with open(txt_file_path, "w") as f:
for file_name in file_names:
f.write(file_name + "\n")
```
希望能够帮到你!
相关问题
python 将文件夹下所有的文件名保存到txt中,
可以使用Python中的os模块和glob模块来实现将文件夹下所有的文件名保存到txt中的操作。具体实现步骤如下:
1. 导入os模块和glob模块:
```python
import os
import glob
```
2. 定义需要遍历的文件夹路径:
```python
folder_path = 'your/folder/path'
```
3. 获取文件夹下所有文件的路径:
```python
file_paths = glob.glob(os.path.join(folder_path, '*'))
```
4. 遍历所有文件的路径,将文件名写入txt文件中:
```python
with open('file_names.txt', 'w') as f:
for file_path in file_paths:
file_name = os.path.basename(file_path)
f.write(file_name + '\n')
```
这样,就可以将文件夹下所有的文件名保存到txt中了。需要注意的是,上述代码中的`your/folder/path`需要替换成实际的文件夹路径。
python获取文件夹下所有文件名,并保存在txt文件内
可以使用Python中的os模块和glob模块来实现获取文件夹下所有文件名,并保存在txt文件内的功能。
以下是示例代码:
```python
import os
import glob
# 获取文件夹路径
folder_path = '/path/to/folder'
# 获取文件夹下所有文件名
file_names = glob.glob(os.path.join(folder_path, '*'))
# 将文件名保存在txt文件内
with open('file_names.txt', 'w') as f:
for file_name in file_names:
f.write(file_name + '\n')
```
在代码中,我们首先指定了要获取文件名的文件夹路径,然后使用glob模块的glob函数和os模块的join函数获取文件夹下所有文件名。最后,我们将文件名保存在名为file_names.txt的txt文件中。注意,我们使用了with语句来打开文件并在操作完成后自动关闭文件。
阅读全文