作者:Pen-彭静丹h | 来源:互联网 | 2022-11-30 21:15
我试图重命名一些文件,我有一些问题.我举一个例子:我试图重命名一个名为"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解决了这个问题