gpt4 book ai didi

文件名的Python问题

转载 作者:太空狗 更新时间:2023-10-30 02:04:56 26 4
gpt4 key购买 nike

我想找到一个函数,它使用 os.listdir() 函数(或任何其他方法)访问目录并返回该目录中的所有文件名,但将非 ASCII 字符转换为它们的 unicode 格式。例如,如果我有文件 Hello WorlЪ.py,我希望函数返回 Hello Worl\u042a.py 或类似的东西。感谢您的帮助。

最佳答案

如果您向 os.listdir 传递一个 unicode 路径,则 os.listdir 返回 unicode:

os.listdir(u'.')

来自 the docs :

Changed in version 2.3: On Windows NT/2k/XP and Unix, if path is a Unicode object, the result will be a list of Unicode objects. Undecodable filenames will still be returned as string objects.

关于文件名的Python问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16138305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com