小编Net*_*nel的帖子

由于其名称无法打开文件

我试图重命名一些文件,我有一些问题.我举一个例子:我试图重命名一个名为"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"))
Run Code Online (Sandbox Code Playgroud)

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

当我刚尝试打开文件时:

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

错误: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解决了这个问题

python file-rename python-2.7

5
推荐指数
0
解决办法
132
查看次数

标签 统计

file-rename ×1

python ×1

python-2.7 ×1