赞
踩
python2 中用 %s 传变量到字符串中导致乱码的解决办法
customer_list =['客户1','客户2']
# annex1 = "/pdf/" + "-".join(str(time_from).split("-")[:2]) + "/华北/张三/" + "%s.pdf"%customer_list[0] # 此处路径显示乱码,无法匹配到文件
# annex2 = "/pdf/" + "-".join(str(time_from).split("-")[:2]) + "/华东/李四/" + "%s.pdf"%customer_list[1] # 此处路径显示乱码,无法匹配到文件
# 可行的两种写法:
# 第一种写法:
annex1 = "/pdf/" + "-".join(str(time_from).split("-")[:2]) + "/华北/张三/" + "客户1.pdf"
annex2 = "/pdf/" + "-".join(str(time_from).split("-")[:2]) + "/华东/李四/" + "客户2.pdf"
# 第二种写法:
annex1 = "/pdf/" + "-".join(str(time_from).split("-")[:2]) + "/华北/张三/" + customer_list[0]+".pdf"
annex2 = "/pdf/" + "-".join(str(time_from).split("-")[:2]) + "/华东/李四/" + customer_list[1]+".pdf"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。