在 Python 中获取文件所在路径

在 psychopy 中保存实验结果的文件时,需要用到保存路径。在 python 中如何获取当前文件所在的路径。

首先要装载 os 模块: import os,然后用print os.getcwd()可以打印当前文件所在路径。也可以使用print os.path.abspath(os.curdir) 或者 print os.path.abspath('.')。^[其中,. 代表当前的路径,.. 代表当前路径的上一级路径。这在UNIX和Windows系统意义是类似的。]

要获得上级目录的路径也很简单,使用print os.path.abspath('..')就可以了。要改变当前路径,可以使用os.chdir(path) 命令,path里填要改变到的目录,例如os.chdir(‘D:\Program Files’)。

Yuan Bo 袁博
Yuan Bo 袁博
Associate Professor of Psychology (Social Psychology)

My research examines the nature and dynamics of social norms, namely how norms may emerge and become stable, why norms may suddenly change, how is it possible that inefficient or unpopular norms survive, and what motivates people to obey norms. I combines laboratory and simulation experiments to test theoretical predictions and build empirically-grounded models of social norms and their dynamics.

comments powered by Disqus