Python中获取文件路径

Python 如何获取文件路径? 【代码】Python 如何获取文件路径? 阅读详情

os.path.abspath()

os.path.abspath() : 获取文件或目录的绝对路径
     print(os.path.abspath('./'))
     	C:\Users\###\Desktop\myproject\data
     print(os.path.abspath('aa.ini'))
     	C:\Users\###\Desktop\myproject\data\aa.ini

os.path.dirname()

os.path.dirname(__file__) : 获取当前文件的路径
     print(os.path.abspath('./'))
     	C:\Users\###\Desktop\myproject\data
os.path.dirname(os.path.dirname(__file__)) :获取当前文件上一层目录中文件的路径
     print(os.path.abspath('./'))
     	C:\Users\###\Desktop\myproject

os.path.normpath() 更据平台不同调整路径, 使路径符合当前平台

如:os.path.normpath('/aa/bb/cc/d.txt’)
	linux中输出结果为:'/aa/bb/cc/d.txt’
	windows中输出结果为:'\aa\bb\cc\d.txt’

os.path.join(路径, 文件名):拼接文件路径

print(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'aa.ini'))
	C:\Users\###\Desktop\myproject\data\aa.ini

os.path.relpath(原路径, 要从原路径中切掉的路径): 切割路径

src_path = 'C:\\Users\\61980\\Desktop\\pyzo\\pyzo\\pyzo\\resources\\translations\\pyzo_sk_SK.tr'
cut_path = 'C:\\Users\\61980\\Desktop\\pyzo\\pyzo'
rst_path = os.path.relpath(src_path, cut_path)
rst_path  :  'pyzo\\resources\\translations\\pyzo_sk_SK.tr'

os.path.split(path):获取文件名和文件所在目录路径

path = 'C:\\Users\\61980\\Desktop\\pyzo\\pyzo\\pyzo\\resources\\translations\\pyzo_sk_SK.tr'
file_path, file_name = os.path.split(path)
file_path :'C:\\Users\\61980\\Desktop\\pyzo\\pyzo\\pyzo\\resources\\translations‘
fiel_name:pyzo_sk_SK.tr

解决路径问题 : 获取myproject目录中cc.txt的路径

cur = os.path.dirname(os.path.abspath(__file__))  :获取文件所在当前目录的绝对路径 ,等于os.getcwd()
per = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))  :获取当前文件上一层目录的绝对路径
print(os.path.join(per , 'cc.txt'))
	C:\Users\###\Desktop\myproject\cc.txt

os获取当前用户主目录路径:os.path.expanduser(’~’)

URDF模型转换实战:解决SolidWorks到Gazebo的五大常见问题 本文详细解析了从SolidWorks导出URDF模型到Gazebo仿真过程中常见的五大问题及解决方案,包括插件安装、坐标系建立、Link与Joint配置等关键步骤。通过实战经验分享,帮助机器人仿真工程师高效完成模型转换,确保Gazebo仿真准确性。 阅读详情

相关推荐

HP DL380G9 iLO降级Degrated及存储失败storage Failed报错如何解决?

HP DL380G9 iLO降级(Degrated)及存储失败(storage Failed)报错如何处理? ©Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者https://blog.51cto.com/lander 2018/09/7 7:30 问题描述 某沙特公司搭建的虚拟化环境中有一台ESXi主机报Storage Fialed警告但是仍...

weixin_34226182的博客 4848

python查看指定文件的绝对路径和当前工作路径

查看某一指定文件的绝对路径使用os.path.abspath('指定文件名'),举例如下: 在python窗口输入os.path.abspath('edge_detect.py'),则输入了我指定的edge_detect.py这个文件的绝对路径。

re_call的博客 4311

【Qt】使用QMediaPlayer播放视频

window平台可以安装K-Lite,linux平台一般各发行版都会默认安装GSteam。播放RTSP视频时,可以使用VLC播放器搭建一个视频推流服务器,用于拉流的客户端的调试。3、如果没有添加Qt环境变量,请把关联的Qt5MultimediaWidgets.dll和Qt5Multimedia.dll放到进程路径下否则也会报ServiceMissingError错误。2、需要安装解码器,否则报 ServiceMissingError 无法找到服务的错误。1、需要在.pro工程文件中引用对应模块。

奔涌的后浪的专栏 2219

Python文件路径操作汇总,获取文件夹下的所有文件路径

在Python编程过程中,我们常常有这样的需求,需要获取某一个文件目录下的所有文件,或获取文件目录下的所有指定后缀名的文件,亦或要求获取该文件所在的文件夹,还有可能需要替换文件名,删除文件夹。针对这些问题,本文系统总结了这些方法,以供大家参考。

程序员小麦的博客 8317

Linux下离线安装Google Chrome

目录背景一、下载并安装Google Chrome二、下载并安装依赖包1.libvulkan.so.1()(64bit)2.读入数据总结 背景 项目中服务器被要求不能连接外网,不能直接联网安装,所以需要下载Google Chrome安装包和依赖包,然后离线安装。 linux下步骤都一样,不管ubuntu还是centos只是需要下载对应系统的文件包即可。 本机系统:CentOS 7 一、下载并安装Google Chrome 官方下载地址http://www.google.cn/chrome/browser/d

ancientapesman的博客 1万+

医学影像处理实战:用SimpleITK将CT数据重采样到统一尺寸(附完整代码)

本文针对医学影像分析中多源CT数据尺寸不一致导致深度学习模型训练失败的问题,提供了基于SimpleITK的实战解决方案。通过深入解析图像尺寸与间距的关系,详细阐述了如何通过调整体素间距进行重采样,而非简单补零,从而在保持图像物理尺寸不变的前提下,将数据统一到固定尺寸,确保输入网络的3D数据空间对齐且解剖信息准确。

weixin_29062671的博客 270

Python获取与处理文件路径/目录路径

Python程序基于os库完成获取与处理文件路径和目录路径的方法

qq_45899597的博客 4万+

大连理工大学中文情感词汇本体库(含情绪分析代码)

中文文本数据的情绪计算昨天如何对微博推文进行情绪分析(细粒度情感分析)介绍了英文的NRC情绪词典。虽然支持中文,但由于制作问题,导致并不完全适应中文场景。今天介绍大连理工大学中文情感...

大邓和他的Python 4万+

python 获取当前文件路径

若按相对路径来直接执行脚本./pyws/path_demo.py,会得到相对路径。若显示调用python指令,如python demo.py,会得到绝对路径;sys.argv[0]|获得模块所在的路径(由系统决定是否是全名)将文件路径名称分成头和尾一对,生成二元元组。(文件目录,文件名)若直接执行脚本,如./demo.py,会得到相对路径。获得文件所在的路径(由系统决定是否是全名)若显示执行Python,会得到绝对路径;获取文件当前工作目录路径(绝对路径)获得文件所在的路径(绝对路径)

cuisidong1997的博客 1万+

通用定时器脉冲计数实验(STM32CubeMx配置)

通用定时器脉冲计数实验

a1169511636的博客 5509

在 Windows 11 下运行 OminiParse V2,详细教程【含问题解决细节】

OmniParser V2 是微软推出的 GUI 智能体解析工具,可将屏幕截图转换为结构化元素,帮助 LLM 理解和操作界面。它在检测小图标和推理速度上显著提升,延迟降低 60%,并支持多种 LLM。

简简单单Onlinezuozuo 1090

python获取文件路径

import os root_path = os.path.abspath(os.path.join(os.getcwd(), "..")) print("""*********************** Path test:start..... ********************""") print("***获得当前路径***") cwd = os.getcwd() print(...

Poo_Chai的博客 1万+

Keras中神经网络可视化模块keras.utils.visualize_util安装配置方法

Keras中神经网络可视化模块keras.utils.visualize_util安装配置方法

jacke121的专栏 2759

python 如何获取文件路径_Python如何获取文件路径/目录

一、获取文件路径实现1.1 获取当前文件路径import oscurrent_file_path = __file__print(f"current_file_path: {current_file_path}")__file__变量其实有个问题,当文件被是被调用文件时__file__总是文件的绝对路径;但当文件是直接被执行的文件时,__file__并不总是文件的绝对路径,而是你执行该文件时给py...

weixin_39779004的博客 1161

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

python获取某文件路径_python获取当前文件路径以及父文件路径的方法

#当前文件的路径pwd = os.getcwd()#当前文件的父路径father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".")#当前文件的前两级目录grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+"..")追加部分代码实例def TestPrtPwd...

weixin_39665060的博客 1167

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

python 当前文件路径获取方式_python获取当前文件路径以及父文件路径的方法

#当前文件的路径pwd = os.getcwd()#当前文件的父路径father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".")#当前文件的前两级目录grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+"..")追加部分代码实例def TestPrtPwd...

weixin_39912250的博客 349

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

python获取某文件路径_Python获取当前文件路径

一. Python 获取当前文件路径方法2. sys.path[0]获取文件当前工作目录路径(绝对路径)sys.argv[0]|获得模块所在的路径(由系统决定是否是全名)若显示调用python指令,如python demo.py,会得到绝对路径;若直接执行脚本,如./demo.py,会得到相对路径。3. __ file __获得文件所在的路径(由系统决定是否是全名)若显示执行Python,会得到绝...

weixin_39549110的博客 7225

python获取某文件路径_python怎么获取当前文件路径

Python获取当前路径的方法:import os,sys使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__)sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入...

weixin_40003233的博客 2829

Python获取当前文件路径

在Python中,你可以使用os模块或pathlib模块来获取当前执行文件的路径。

Leon_Jinhai_Sun的博客 638

python 当前文件路径获取方式_Python获取当前文件路径

一. Python 获取当前文件路径方法2. sys.path[0]获取文件当前工作目录路径(绝对路径)sys.argv[0]|获得模块所在的路径(由系统决定是否是全名)若显示调用python指令,如python demo.py,会得到绝对路径;若直接执行脚本,如./demo.py,会得到相对路径。3. __ file __获得文件所在的路径(由系统决定是否是全名)若显示执行Python,会得到...

weixin_33149211的博客 9676

python如何获取文件路径_Python如何获取文件路径/目录

一、获取文件路径实现1.1 获取当前文件路径import oscurrent_file_path = __file__print(f"current_file_path: {current_file_path}")__file__变量其实有个问题,当文件被是被调用文件时__file__总是文件的绝对路径;但当文件是直接被执行的文件时,__file__并不总是文件的绝对路径,而是你执行该文件时给py...

weixin_39668898的博客 1453

python如何获取文件的路径_Python如何获取文件路径/目录

一、获取文件路径实现1.1 获取当前文件路径import oscurrent_file_path = __file__print(f"current_file_path: {current_file_path}")__file__变量其实有个问题,当文件被是被调用文件时__file__总是文件的绝对路径;但当文件是直接被执行的文件时,__file__并不总是文件的绝对路径,而是你执行该文件时给py...

weixin_39818691的博客 1615

python——获取当前文件路径

1、os.getcwd(): os.getcwd()不需要参数 os.getcwd()获取的是当前工作的路径,也就是脚本运行的地方,而不是脚本本身所存在的地方 代码: print(os.getcwd()) 测试结果: 2、os.path.abspath(): os.path.abspath()需要提供一个参数 若指定的参数是 "."(获取当前目录),r".."(获取当前目录的上级目录),则获取的是工作路径 若给定的参数是文件路径,则返回文件路径,包含文件名 若要获得所在文件的文件.

liu_feng_zi_的专栏 2万+

python获取某文件路径_python获取当前文件路径

python获取当前文件路径importos,sys使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__)sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入sy...

weixin_39700548的博客 1264
下一篇: 使用sphinx生成python项目的api文档(html格式的api文档)
YPFeime
博客等级 码龄9年 19粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值