使用os.getcwd()函数获取文件所在路径的时候发现一个问题
在pycharm中运行以下的程序能够获得预期的效果:使用os.getcwd()时能够获取执行文件所在路径
在pycharm中运行得到以下结果:
在终端执行得到以下结果
关于os.getcwd()函数,在pycharm中启动的时候可以读取执行文件所在的位置,即工作路径。
在终端执行的时候获取的位置是终端路径所在的位置
如果需要在终端中也把路径改为文件所在的路径可以通过以下方式
inPutPath=os.path.abspath(sys.argv[0])
获取所在文件的路径,在文件路径的基础上往后退到上一级路径就可以得到文件所在的路径
inPut=(os.path.dirname(inPutPath))
修改工作的路径可以通过函数
path=os.chdir(NoCopyPath)