为什么明明文件存在python说找不到?python的环境变量是什么?
在Python当中,虽然代码的编写非常重要,但是在编译的过程中,往往会出现编程逻辑之外的问题,面对这些问题,我们应该如何解决呢?
一、在Python中找不到文件:
A.首先,我们得明确,Python是一个编程软件,而且不是系统自带的软件,所以在编译环境当中,容易出现各种各样的问题。
B.查找文件一般要明确文件是否真的存在,如果是真实存在的,查看Python的配置文件是否设置对。
C.在此使用的是PyCharm来操作,方便大家更直观的看清问题的所在;
首先打开PyCharm点击File的Edit文件名,文件名是以.py结尾而且一定要是你编写所存在的脚本名字
在此方框内,修改Working directory也就是工作目录到正确的Python环境中
二、读取文件失败:
在Python当中,也有可能会是读取文件失败导致的文件路径错误,常见的错误就是无法识别路径,那么我们怎么去规避这类的错误呢
a)因为Python的“\”在解释器中被解释成转义字符串,所以Python无法识别你想要做什么,这样的情况可以用双斜杠“\\”或者反斜杠“/”来代替;如:‘D:\\Study\\Python’或者“D:/Study/Python”;
b)还有一种可能是文件压根不存在,这样的话就可以使用Python的内置模块OS来判断文件是否存在;
可以看见,如果输出的True则表示文件存在,否则则文件不存在。
三、总结问题
在Python中,文件读取的问题无非就是这几点,把握好要点是解决问题的关键,如果只是拘泥于文件存不存在是没有办法解决问题的,而是从侧面入手,去寻找和验证才能获得真正的结果。