python读取指定文件夹中多个文件名并创建同名txt文件
时间: 2023-12-30 10:04:47 浏览: 158
Python实现读取目录所有文件的文件名并保存到txt文件代码
5星 · 资源好评率100%
好的,这个问题很简单。您可以使用Python的os模块来实现此功能。首先,您需要使用os模块的listdir方法获取指定文件夹中的所有文件名。然后,您可以使用Python的文件操作方法来创建同名的txt文件,并且在文件中写入相应的内容。以下是一个示例代码:
```
import os
# 指定文件夹路径
folder_path = "your_folder_path"
# 获取该路径下所有文件名
files = os.listdir(folder_path)
# 遍历文件名列表
for file_name in files:
# 获取文件名的后缀
file_extension = os.path.splitext(file_name)[1]
# 判断是否为txt文件
if file_extension == ".txt":
# 创建同名txt文件
new_file_name = os.path.splitext(file_name)[0] + ".txt"
new_file_path = os.path.join(folder_path, new_file_name)
new_file = open(new_file_path, "w")
# 写入相应内容
new_file.write("This is the content of " + file_name)
new_file.close()
```
希望这可以帮助你解决问题!
阅读全文