import os
# 指定目录路径
directory_path = r"E:\20231115"
# 获取目录下的所有文件
files = os.listdir(directory_path)
for file in files:
if file.endswith(".asc"):
# 构建新的文件名,os.path.splitext(file) 返回一个元组,包含两个元素,第一个元素是文件名(去除扩展名的部分),第二个元素是文件的扩展名部分(包括点号)
new_name = os.path.splitext(file)[0] + ".txt"
# 重命名文件,os.rename() 用于重命名文件或目录,接受两个参数,第一个参数是原始文件或目录的路径,第二个参数是新的文件或目录的路径
os.rename(os.path.join(directory_path, file), os.path.join(directory_path, new_name))
print(f"已将 {file} 重命名为 {new_name}")