将文件夹中所有去除后缀的文件名称提取出后放入元祖
时间: 2024-10-10 20:11:06 浏览: 30
简单谈谈Python中的元祖(Tuple)和字典(Dict)
在Python中,你可以使用os模块来遍历文件夹并获取文件名,然后使用os.path.splitext()函数去掉每个文件的扩展名。这里是一个简单的示例:
```python
import os
def extract_file_names_without_extension(directory):
file_list = []
for filename in os.listdir(directory):
# 获取文件路径和扩展名
path = os.path.join(directory, filename)
base_name, ext = os.path.splitext(path)
# 只保留基础名称,添加到元组列表中
if ext:
file_list.append(base_name) # 如果有扩展名,则仅保留基础部分
return tuple(file_list)
# 使用函数提取指定目录下的文件名
directory_path = 'your_directory_here'
file_names_tuple = extract_file_names_without_extension(directory_path)
print(f"文件名元组: {file_names_tuple}")
阅读全文