好友
阅读权限25
听众
最后登录1970-1-1
|
1e3e
发表于 2024-5-15 10:50
本帖最后由 1e3e 于 2024-5-15 15:57 编辑
import os
import datetime
with open("d:\\sendmail\\wj.txt", "a", encoding='utf-8') as f:
current_date = datetime.datetime.now().strftime("%Y-%m-%d")
for root, dirs, files in os.walk("d:\\upload"):
if root == "d:\\upload":
for file in files:
f.write(file + " + " + current_date + "\n")
for dir in dirs:
f.write(dir + " + " + current_date + "\n")
else:
pass
上面这段代码中,我已经指定encoding='utf-8',为什么wj.txt写入中文后全是乱码呢?有那位大大可以帮忙看一哈吗? |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|