IOError 虽然文件名正确并且在同一个文件夹中
IOError although file name is correct and in the same folder
我用 pandas 导入了一个 Excel 文件 (.xlsx),效果很好。
然后,我用同一个文件的副本测试了我的代码(我改变了它的内容来测试一些东西)。我给它取了不同的名字,并且在代码中也更改了文件的名称,效果很好。
但是现在 - 我尝试再次导入原始文件(我也没有忘记更改代码中的名称) - 但它不再识别它了!
我检查了很多次文件名与我在代码中写的相同,并且.py文件与.xlsx文件在同一个文件夹中-我不明白-为什么它不再起作用了?
请查看随附的屏幕截图,您可以在其中看到代码、实际文件名以及文件位于同一文件夹中(屏幕截图左侧)
请帮助我了解并解决问题。
谢谢!
p.s - "Invalid file name" 消息是我在 'try' 块之后的 'except' 块中写的。
except IOError:
print("Invalid file name")
[显示代码中文件名匹配的屏幕截图 + excel 文件和同一文件夹中的 python 文件][1]
[1]: https://i.stack.imgur.com/FPWhM.png强文本
RESOLVED
与从右到左的语言有关,也就是希伯来语和阿拉伯语......如果你的语言是其中一种,并且你面临同样的问题 - 试试我做的
我是怎么发现的以及我做了什么来解决它:
我试图重写文件名,当我开始删除它时,我注意到打字指针朝向左侧(就像在从右到左书写的语言中一样)。
删除整个文件名后,我确保我的键盘设置为英语(我的母语是希伯来语,从右到左)——尽管如你所见,我确实用英语写了文件名——很奇怪……然后我再次写入文件名 - 完全相同 - 并且成功了!
显然是关于 RtL 语言的一些错误...
希望它能对以后的人有所帮助,或者 Pycharm 会解决这个问题...
我用 pandas 导入了一个 Excel 文件 (.xlsx),效果很好。
然后,我用同一个文件的副本测试了我的代码(我改变了它的内容来测试一些东西)。我给它取了不同的名字,并且在代码中也更改了文件的名称,效果很好。
但是现在 - 我尝试再次导入原始文件(我也没有忘记更改代码中的名称) - 但它不再识别它了!
我检查了很多次文件名与我在代码中写的相同,并且.py文件与.xlsx文件在同一个文件夹中-我不明白-为什么它不再起作用了?
请查看随附的屏幕截图,您可以在其中看到代码、实际文件名以及文件位于同一文件夹中(屏幕截图左侧)
请帮助我了解并解决问题。
谢谢!
p.s - "Invalid file name" 消息是我在 'try' 块之后的 'except' 块中写的。
except IOError:
print("Invalid file name")
[显示代码中文件名匹配的屏幕截图 + excel 文件和同一文件夹中的 python 文件][1]
[1]: https://i.stack.imgur.com/FPWhM.png强文本
RESOLVED
与从右到左的语言有关,也就是希伯来语和阿拉伯语......如果你的语言是其中一种,并且你面临同样的问题 - 试试我做的
我是怎么发现的以及我做了什么来解决它: 我试图重写文件名,当我开始删除它时,我注意到打字指针朝向左侧(就像在从右到左书写的语言中一样)。 删除整个文件名后,我确保我的键盘设置为英语(我的母语是希伯来语,从右到左)——尽管如你所见,我确实用英语写了文件名——很奇怪……然后我再次写入文件名 - 完全相同 - 并且成功了! 显然是关于 RtL 语言的一些错误...
希望它能对以后的人有所帮助,或者 Pycharm 会解决这个问题...