python文件路径及目录
一、python获取当前文件路径
引入包:import os
正确获取当前的路径
__file__是当前执行的文件
eg:
文件目录如下图:
在BaseModel.py中获取个文件目录
import
#当前文件路径
print(os.path.realpath(file)) #E:\study\python\db_show\db_tool\model\BaseModel.py
#当前文件所在目录,即父路径
print(os.path.split(os.path.realpath(file))[0]) #E:\study\python\db_show\db_tool\model
二、python获取当前目录和上级目录
from os import path
d = path.dirname(file) #返回当前文件所在的目录
#__file__为当前文件,如果在ide中运行,此行会报错,可改为 d=path.dirname(’.’)
parent_path = os.path.dirname(d) #获取d所在的目录,即d的父目录
parent_path = os.path.dirname(parent_path) #获取parent_path所在的目录,即parent_path的父级目录
abspath = path.abspath(d) #返回d所在目录规范的绝对地址
python文件路径及目录相关推荐
- pycharm如何查看python文件的工作目录
在找bug的过程中发现python文件的工作目录和存放目录地址有可能是不一样的,pathlib路径操作中的pathlib.Path.cwd()获取的是工作目录而不是存放目录地址发现工作目录和存放目录地 ...
- python文件目录操作方法_Python常用的文件及文件路径、目录操作方法汇总介绍
python的文件和路径操作函数基本上位于os和os.path模块中. os.listdir(dirname):列出dirname下的目录和文件 os.path.isdir(name):判断name是 ...
- python 文件和目录基本操作_Python常用的文件及文件路径、目录操作方法汇总介绍...
python的文件和路径操作函数基本上位于os和os.path模块中. os.listdir(dirname):列出dirname下的目录和文件 os.path.isdir(name):判断name是 ...
- python文件路径操作及pathlib库
对文件的路径操作是一个非常基础的问题,但也是一个至关重要的问题,优雅的路径操作不仅可以让代码可读性更高:还可以让用户避免很多不必要的麻烦.python中路径操作常用的几种方式重要包括:字符串拼接.os ...
- python文件路径拼接多出斜杠_浅谈python中拼接路径os.path.join斜杠的问题
浅谈python中拼接路径os.path.join斜杠的问题 调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠 directory1='/opt/apps/upgradePac ...
- PHP获取当前文件路径,上层目录路径
2019独角兽企业重金招聘Python工程师标准>>> 取得当前文件名,当前目录,上层目录 文件名 test.php 路径 + 文件名 (要取得 /var/www/test/tes ...
- python 文件路径找不到_python路径正确但找不到文件
python 为什么明明有这个文件路径,但有时候会找不到 整理路径,请用 os.path.normpath() 进行整理,然后你再试试,不要用 join a = os.path.normpath(&q ...
- python提取选中文件的文件名_如何从python文件路径中提取文件名?
项目概述: 用户通过浏览器选择一个文件来导入数据.然后,我解包二进制文件.然后,我将新解包的数据保存为.csv文件,以便以后在excel中查看数据.用户当前通过键入新文件名来创建文件名.然后我继续用m ...
- python 文件路径 变量_python路径变量
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...
最新文章
- HostMonitor使用介绍
- Spark DataFrame 添加自增id
- Python数据类型知识点
- SQL查询数据并插入新表
- datatable 如何修改 某行 某列 的 字体颜色
- mysql = 索引_深入MySQL索引
- 分析Android未来几年的发展前景,分享PDF高清版
- 获取时间戳的4种方法
- csm和uefi_【一点资讯】关于CSM和UEFI你要知道的一些事 www.yidianzixun.com
- 方正飞鸿:构建中小企业“两化融合”新模式
- 【Unity3D】自学之路2.0
- android Logcat打印格式说明
- stm32—酒精传感器的初步使用
- 【通刷】_晶晨S905L3A、S905L3AB芯片_安卓9.0_AI语音_完美线刷固件包
- [生存志] 第16节 历代大事件概览 三国
- 蓝牙耳机哪款好?2021无线蓝牙耳机测评
- 基于Python的人机博弈象棋游戏的设计与实现
- 灵汐科技类脑芯片KA200入选2021年世界互联网领先科技成果“提名项目”
- ubuntu下mplayer 使用(3)-使用手册(中文)
- hp ilo 服务器 hpssacli 做 raid
热门文章
- 【易通慧谷】2018年海南电信OSS运营支撑体系
- 2021年中国先进相变材料(PCM)市场趋势报告、技术动态创新及2027年市场预测
- Jenkins 启动一直显示 Jenkins正在启动,请稍后...
- 故宫景点功课15:内廷东路(下)
- [编程之美] PSet2.3 寻找发帖“水王”
- CVPR2022 3D目标检测(GLENet )增强型3D目标检测网络
- Vue之路由的query传参加密解密
- 一次jsp电商系统开发总结
- Mysql中提取某列信息的一些函数方法
- bowtie 加mn标签_Bowtie2用法祥解