导入 os 模块

import os

返回路径

path1=os.path.abspath(__file__) print(path1)#当前文件的绝对路径

game_folder=os.path.dirname(__file__)

print(game_folder)#当前文件的相对路径

path2=os.path.dirname(os.path.abspath(__file__)) print(path2)#当前文件的上一层目录的绝对路径

path3=os.path.dirname(os.path.dirname(os.path.abspath(__file__))) print(path3)#当前文件的上上层目录的绝对路径

curpath = os.path.dirname(os.path.realpath(__file__)) # 当前文件夹的路径

os.path.join()函数:连接两个或更多的路径名组件

os.path.join

1.如果各组件名首字母不包含’/’,则函数会自动加上

2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃

3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾

game_folder=os.path.dirname(__file__)

img_path=os.path.join(game_folder,"img") 相对路径下的img文件夹