Python (os模块 相对路径使用方法)

简介: Python (os模块 相对路径使用方法)

导入 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文件夹


目录
相关文章
|
6天前
|
Python
手撕Python!模块、包、库,傻傻分不清?一分钟带你弄明白!
手撕Python!模块、包、库,傻傻分不清?一分钟带你弄明白!
19 1
|
7天前
|
存储 Python
Python时间模块四大必备知识点
Python时间模块四大必备知识点
18 4
Python时间模块四大必备知识点
|
3天前
|
JSON API 数据格式
Python网络编程:HTTP请求(requests模块)
在现代编程中,HTTP请求几乎无处不在。无论是数据抓取、API调用还是与远程服务器进行交互,HTTP请求都是不可或缺的一部分。在Python中,requests模块被广泛认为是发送HTTP请求的最简便和强大的工具之一。本文将详细介绍requests模块的功能,并通过一个综合示例展示其应用。
|
4天前
|
XML 存储 数据格式
使用Python的zipfile模块巧解Word批量生成问题
通过以上步骤,我们得到了填充了特定数据的 Word 文档。这个过程可以通过循环对多个数据集重复执行,从而实现批量生成多个 Word 文档的目标。
11 5
|
2天前
|
Python
Python模块的创建方法?
【8月更文挑战第18天】Python模块的创建方法?
4 2
|
2天前
|
Shell Python 容器
Python模块
【8月更文挑战第18天】Python模块
5 2
|
2天前
|
Shell Python 容器
Python模块是其代码组织和重用的基本方式。
【8月更文挑战第18天】Python模块是其代码组织和重用的基本方式。
6 1
|
8天前
|
PyTorch TensorFlow 算法框架/工具
手撕Python! 模块、包和库一分钟搞定!
手撕Python! 模块、包和库一分钟搞定!
15 1
|
12天前
|
存储 安全 Python
[python]使用标准库logging实现多进程安全的日志模块
[python]使用标准库logging实现多进程安全的日志模块
|
19天前
|
IDE API 开发工具