在测试脚本的这一部分时,显然python或tkinter存在更严重的问题。 askdirectory很好,因为它允许用户使用GUI来选择源和目标路径。所以在我开始之前想要通过打印出找到的每个文件来测试后面的源路径选择。使用"尝试和异常"可以轻松绕过我的第一个错误。如代码所示。现在,绕过这个基本脚本
报告的第二个错误的答案是最好的代码:
import os
enterSearchPath=str("C:/")
print(enterSearchPath)
for folderName, subfolders, filenames in os.walk(enterSearchPath):
for filename in filenames:
try:
print(filename)
except UnicodeEncodeError:
print("UnicodeEncodeError: 'UCS-2' ")