㈠ python 如何退回上级路径
退回上级:
主要是将目录加入到sys.path路径里就可以import sys.path.append("../"),这样 另外还有一个os.chdir(somedir)也可以改变当前工作目录。
获取当前:
os.path.abspath(os.path.join(os.path.dirname('1.py'),os.path.pardir)) 获取1.py 所在目录的上级目录。
㈡ python文件名获取文件路径
使用os.path.abspath()函数来获取文件绝对路径
文件目录结构如下:
os.path.abspath(path)返回path规范化的绝对路径(但这个路径不一定是真实的路径),如果path仅是一个文件名,使用该函数后返回的路径是当前工作目录路径连接改文件名后所组成的新的路径名。
>>> import os.path
>>> os.path.abspath("a.py")
'C:\Users\Administrator\a.py'
os.path.split(path)将path分割成目录和文件名二元组返回
>>> os.path.split("C:\Users\Administrator\a.py")
('C:\Users\Administrator', 'a.py')
os.path.dirname(path)返回path的目录,其实就是os.path.split(path)的第一个元素
>>> os.path.dirname("C:\Users\Administrator\a.py")
'C:\Users\Administrator'
os.path.basename(path)返回path最后的文件名。如果path以/或结尾,就会返回空值。即os.path.split(path)的第二个元素。
>>> os.path.basename("C:\Users\Administrator\a.py")
'a.py'
os.path.commonprefix(list)返回list中所有path共有的最长的路径,从左向右,相同字符。
os.path.exists(path)如果path存在,返回True;如果path不存在,返回False。
os.path.isabs(path)如果path是绝对路径,返回True。
os.path.normpath(path)规范path字符串形式(规范文件路径)
os.path.isfile(path)判断路径是否为文件,是返回True,否则返回False
os.path.isdir(path)如果path是一个存在的目录,返回True,否则返货False。
os.path.islink(path)是否是链接;但如果系统不支持链接,则返回False。
㈢ python 怎么引入上上级目录的文件
importsys,os
sys.path.append(os.path.abspath(os.path.dirname(__file__)+'/'+'../../'))
importXXX##你想要调用的文件
首先调用sys和os。然后通过第二行找到当前执行文件所谓目录,并将目录返回到../../层,最后调用上上级目录
㈣ python如何退回上级路径
退回上级:x0dx0a主要是将目录加入到sys.path路径里就可以import sys.path.append("../"),这样 另外还有一个os.chdir(somedir)也可以改变当前工作目录。x0dx0a获取当前:x0dx0aos.path.abspath(os.path.join(os.path.dirname(Ƈ.py'),os.path.pardir)) 获取1.py 所在目录的上级目录。
㈤ python获取文件父级目录
os.path.abspath(path) //返回绝对路径 os.path.dirname(path) //返回文件路径 os.path.pardir //..表示上一级目录 os.path.join(path1[, path2[, ...]]) //把目录和文件名合成一个路径㈥ python获取上一级与上上一级目录的写法
getcwd() 获取的是相对路径,在目录变更时会改变路径
dirname() 获取的是绝对路径,在目录变更时不会改变路径
㈦ python 中怎么获取工作路径
importos
#:os.path.join(BASE_DIR,...)
BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
可以参考django的方式。注意,若获取路径的文件位于项目根目录中,则需要剥掉一层os.path.dirname :
importos
#:os.path.join(BASE_DIR,...)
BASE_DIR=os.path.dirname(os.path.abspath(__file__))
㈧ python获取当前最上层活动窗口的路径_version2
在文章 python获取当前最上层活动窗口的路径 中说明了如何用python脚本获取最上层活动窗口的路径,但是要求窗口标题栏中必须是窗口的绝对路径。
这个要求使得脚本使用起来非常得不方便,因此对上面那个脚本进行了改进,使得窗口标题栏为非绝对路径下也能使用。
可以通过获取地址栏里的文本(文件夹的绝对路径),如下图所示: