热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

由于其名称无法打开文件

如何解决《由于其名称无法打开文件》经验,谁能帮忙解答一下?

我试图重命名一些文件,我有一些问题.我举一个例子:我试图重命名一个名为"pronunciation_he_אָדוֹם_אֲדוּמָה"的文件.它给了我一个错误,当我深入研究它时,我发现它是因为它无法打开文件.问题不在于希伯来语的特征,而在于奇怪的空间.当我将空间更改为正常空间时,一切正常.

我使用的是python 2.7.15.

这是更改文件名称的代码:

import os
for filename in os.listdir("E:\Project\Selenium\Check"):
    os.rename(os.path.join("E:\Project\Selenium\Check" ,filename), os.path.join("E:\Project\Selenium\Check" ,"check.mp3"))

错误:WindowsError:[错误123]文件名,目录名或卷标语法不正确

当我刚尝试打开文件时:

import os
for filename in os.listdir("E:\Project\Selenium\Check"):
    file = open(os.path.join("E:\Project\Selenium\Check" ,filename))

错误:IOError:[Errno 22]无效模式('r')或文件名:'E:\ Project\Selenium\Check\pronunciation_he _?\ xe0\xc8\xe3\xe5\xc9\xed_\xe0\xc2\xe3\xe5\XCC\XEE\xc8\xe4.mp3'

提前致谢!

EDIT更改为PYTHON 3 JUST解决了这个问题


推荐阅读
author-avatar
Pen-彭静丹h
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有