如何用Python实现忽略文件名编码的读取操作?

2026-05-21 23:042阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计621个文字,预计阅读时间需要3分钟。

如何用Python实现忽略文件名编码的读取操作?

问题:你想使用原始文件名执行文件的I/O操作,也就是说,文件名并没有经过系统默认编码去解码或编码过。解决方案:默认情况下,所有的文件名都会根据sys.getfilesystemencoding()返回的编码进行解码或编码。

问题

你想使用原始文件名执行文件的I/O操作,也就是说文件名并没有经过系统默认编码去解码或编码过。

解决方案

默认情况下,所有的文件名都会根据 sys.getfilesystemencoding() 返回的文本编码来编码或解码。比如:

>>> sys.getfilesystemencoding() 'utf-8' >>>

如果因为某种原因你想忽略这种编码,可以使用一个原始字节字符串来指定一个文件名即可。

阅读全文

本文共计621个文字,预计阅读时间需要3分钟。

如何用Python实现忽略文件名编码的读取操作?

问题:你想使用原始文件名执行文件的I/O操作,也就是说,文件名并没有经过系统默认编码去解码或编码过。解决方案:默认情况下,所有的文件名都会根据sys.getfilesystemencoding()返回的编码进行解码或编码。

问题

你想使用原始文件名执行文件的I/O操作,也就是说文件名并没有经过系统默认编码去解码或编码过。

解决方案

默认情况下,所有的文件名都会根据 sys.getfilesystemencoding() 返回的文本编码来编码或解码。比如:

>>> sys.getfilesystemencoding() 'utf-8' >>>

如果因为某种原因你想忽略这种编码,可以使用一个原始字节字符串来指定一个文件名即可。

阅读全文