Python 获取当前路径,python获取当前文件绝对路径
要首先加载操作系统模块:
导入操作系统
打印os.getcwd()
或者
打印os.path.abspath(os.curdir)
打印os.path.abspath( . ))
去做吧。
(.表示当前路径,并且.表示当前路径的上一个路径。这在UNIX和Windows系统中的意义是相似的。
例如:
以Winodws系统为例:
当前路径是F:\Temp,然后是。是F:\Temp。
的绝对路径.是F:\
)
获取上级目录的路径也很简单,只需打印os.path.abspath( . )).
要改变当前路径,os.chdir(path)就可以了。在路径中填入要更改的目录,比如os.chdir(D:\Program Files )。
现在大多数这样的文件操作都是相对于D:\Program Files来的,例如fobj=open(Hello.txt ),它实际上会打开D:\Program Files\Hello.txt文件。
不要通过sys.argv[0]获取当前路径,那是不正确的。Sys.argv[0]是当前正在执行的Python脚本的文件名,不一定是当前路径。
希望对你有帮助。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。