Python文件路径正确为什么打开不?Python文件打不开的原因是什么

【Python文件路径正确为什么打开不?Python文件打不开的原因是什么】很多小伙伴在学习python文件读写操作时遇到的一个最常见问题就是,明明文件路径是正确的,但是运行代码之后却总是会出现打不开或者是报错的情况 。所以这一篇文章中小编就是会来给大家讲解一下文件打开不的原因和解决方法,一起往下看看吧 。

Python文件路径正确为什么打开不?Python文件打不开的原因是什么

文章插图
(1)第一种情况,也是最不应该和鲜少出现的情况,那就是运行python代码时没有管理员权限 。python程序在运行的时候会自动的调用解释器,而解释器实际上就是一个命令行窗口程序,在当前登录的账号没有管理员权限时是没有办法直接访问文件夹的 。
这个原因的解决方法很简单,使用win+r快捷键打开运行窗口后输入cmd并回车就能够以管理员身份进入到命令行中,然后调用Python test.py这样的命令即可正常执行python程序,不会出现文件路径正确但是打不开文件的情况 。
(2)第二种情况就是在保证文件路径没有错误的情况下出现的,在python内有一个机制叫做转义字符,也就是使用一些特定的小写字母和反斜杠结合起来用在字符串中,这个位置的字符就会被转为对应的特殊符号 。
而文件路径正好使用的就是反斜杠来作为不同目录间的划分,只有有一个目录是以s或者r等字母开头的话就会将文件路径破坏,自然也是打不开文件了 。解决方法就是在文件路径字符串前加一个r,它表示将所有的字符转为原始字符,转义字符不再生效,示例如下:
import pandasusers = pandas.read_csv(r"H:\pythondata\analysi\scountries.csv")以上就是关于“Python文件路径正确为什么打开不?Python文件打不开的原因是什么”的全部内容了,希望对你有所帮助 。

    推荐阅读