用python命令执行py脚本时,py脚本所在的路径会被加入到sys.path当中(而不是执行python命令的那个路径),但是os.getcwd()是执行python命令的那个路径
考虑import时,会从sys.path当中找,因此有时可能需要将当前路径加入到sys.path中
而用open打开文件时,起始路径是当前位置(即os.getcwd()的值),而非py脚本所在的位置,且只会从当前路径开始找
用os.chdir()可以改变当前目录,即改变os.getcwd()的值
用python命令执行py脚本时,py脚本所在的路径会被加入到sys.path当中(而不是执行python命令的那个路径),但是os.getcwd()是执行python命令的那个路径
考虑import时,会从sys.path当中找,因此有时可能需要将当前路径加入到sys.path中
而用open打开文件时,起始路径是当前位置(即os.getcwd()的值),而非py脚本所在的位置,且只会从当前路径开始找
用os.chdir()可以改变当前目录,即改变os.getcwd()的值
本文标题:路径问题
本文链接:https://www.haomeiwen.com/subject/fhdxtltx.html
网友评论