📜  删除文件扩展名的 python 代码 - Python (1)

📅  最后修改于: 2023-12-03 15:36:56.194000             🧑  作者: Mango

删除文件扩展名的 Python 代码

删除文件扩展名是一个常见的文件操作任务。在 Python 中,可以使用 os.path 模块提供的函数轻松完成这个任务。下面是一段删除文件扩展名的 Python 代码:

import os

# File path with extension
file_path = "/path/to/file.txt"

# Get file name and extension
file_name, file_ext = os.path.splitext(file_path)

# Remove extension
new_file_path = file_name

# Print the file paths
print("Original file path:", file_path)
print("New file path:", new_file_path)

这段代码首先导入了 os 模块,然后定义了一个文件路径变量 file_path,它包含文件名及其扩展名。接下来使用 os.path.splitext 函数将文件名和扩展名分开。该函数返回一个包含两个元素的元组,第一个元素是文件名,第二个元素是扩展名。

然后,代码将文件扩展名从文件路径中删除,并将其分配给新的文件路径变量 new_file_path。最后,打印原始文件路径和新的文件路径。

这段代码是一个简单的示例,可以根据自己的需求进行修改。例如,可以使用 os.walk 函数遍历整个目录树,删除每个文件的扩展名。也可以编写一个函数来接收文件路径作为参数,并返回没有扩展名的新文件路径。

总的来说,Python 提供了一些内置模块和函数,方便进行文件操作,例如 os.path 模块中的函数和 open() 函数(用于打开文件)。Python 还提供了许多第三方模块,如 pathlibshutil 等,可以极大地简化文件操作的编写。