2020
10-08
10-08
Python打印不合法的文件名
问题你的程序获取了一个目录中的文件名列表,但是当它试着去打印文件名的时候程序崩溃,出现了UnicodeEncodeError异常和一条奇怪的消息——surrogatesnotallowed。解决方案当打印未知的文件名时,使用下面的方法可以避免这样的错误:defbad_filename(filename):returnrepr(filename)[1:-1]try:print(filename)exceptUnicodeEncodeError:print(bad_filename(filename))如果你有代码需要操作文件名或者将文件名传递...
继续阅读 >