首页 > 编程语言 >Python (os模块 相对路径使用方法)

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

时间:2022-12-06 20:01:40浏览次数:46  
标签:__ Python 相对路径 file print path dirname 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文件夹

标签:__,Python,相对路径,file,print,path,dirname,os
From: https://blog.51cto.com/u_15904161/5916617

相关文章

  • 1774.closest-dessert-cost 最接近目标价格的甜点成本
    问题描述1774.最接近目标价格的甜点成本解题思路回溯法动态规划法代码回溯法classSolution{public://res表示存储的最接近target的成本,sum表示和in......
  • 无线传感器网络技术-实验一-TINYOS/6LOWPAN 编程基础
    【实验目的】1.掌握TinyOS/6LoWPAN开发环境的搭建方法2.掌握VisualStudioCode中TinyOS编程的相关设置3.掌握VSCode中CC2530节点(平台名称cc2530zn)和CC......
  • python迭代器的使用
    在python中,list,tuple,dict,set,str可以用for循环进行迭代,列表生成式也可以用来迭代fortempin'abcdef':print(temp) testList=['a','b','c','d']for......
  • Postman数据驱动详解
    数据驱动(读取外部数据)相同的测试脚本使用不同的测试数据,数据的改变从而驱动自动化的执行,最终引起测试结果的改变步骤:1.执行单条接口用例,观察请求、响应格式。方便编写......
  • python-练习字典dict
    根据月日计算天数"""练习2:根据月日,计算是这一年的第几天.公式:前几个月总天数+当月天数例如:5月10日计算:31293130+10"""list_months......
  • docker 容器安装 centos7 部署程序打包成镜像
    1、安装dockeryum install dockerecho"{"registry-mirrors":["https://01sy6s7g.mirror.aliyuncs.com"]}" >  /etc/docker/daemon.jsonsystemctl restart ......
  • Python异步爬虫(aiohttp版)
    异步协程不太了解的话可以去看我上篇博客:https://www.cnblogs.com/Red-Sun/p/16934843.htmlPS:本博客是个人笔记分享,不需要扫码加群或必须关注什么的(如果外站需要加群或关......
  • [笔记]docker-compose启动javaweb
    1.Dockfile1准备jdk安装包启动项目jar2文件fromcentosrunmkdir/var/tmp/jdkCOPYjdk-8u321-linux-x64.tar.gz/var/tmp/jdkRUNtarxzf/var/tmp/jdk/jdk-8......
  • CentOS下nginx版本平稳升级记录
    起因:系统漏洞扫描出高危漏洞:CVE-2019-9513/CVE-2019-9511/CVE-2019-9516,需升级nginx。下载地址:https://nginx.org/en/download.html,选择了稳定版本1.22.1。将下载......
  • python画箱型图判断异常值
    今天看了本书,做数据集需要判断数据是否存在异常值。好像是用箱型图做的但是我不清楚具体的原理。附上代码:importpandasaspdimportseabornassnsimportmatplotli......