import os# 列出指定目录中的所有文件和子目录files = oslistdirrCUsersLenovoDesktop河北bendibao河北省for file in files # 解码文件名 decoded_file = file printdecoded_file输出文件名字去掉后缀名应该怎么更改代码
要去掉文件名的后缀名,可以使用os.path.splitext()函数来实现。下面是修改后的代码:
import os
# 列出指定目录中的所有文件和子目录
files = os.listdir(r"C:\Users\Lenovo\Desktop\河北\bendibao\河北省")
for file in files:
# 解码文件名
decoded_file = file
# 去掉文件名的后缀名
file_name = os.path.splitext(decoded_file)[0]
print(file_name)
这样修改后,file_name变量将保存文件名去掉后缀名的值。
原文地址: http://www.cveoy.top/t/topic/iMLF 著作权归作者所有。请勿转载和采集!