Python 如何相对于工程目录指定文件
2023-09-27 14:27:48 时间
在 Python 中,可以使用相对路径来指定文件,相对路径是相对于当前工作目录的路径。如果要相对于工程目录指定文件,可以使用以下代码获取当前工作目录,并使用相对路径来指定文件:
import os
# 获取当前工作目录
current_dir = os.path.dirname(os.path.abspath(__file__))
# 使用相对路径指定文件
file_path = os.path.join(current_dir, 'relative/path/to/file')
在这个例子中,我们使用 os.path.abspath(__file__)
获取当前脚本的绝对路径,并使用 os.path.dirname
获取当前工作目录。然后,使用 os.path.join
将工程目录的相对路径与当前工作目录组合成文件的完整路径。
需要注意的是,相对路径是相对于当前工作目录的路径,因此在使用相对路径时,需要确保当前工作目录正确设置。另外,在不同的操作系统上,路径的分隔符可能不同,可以使用 os.path.join
来确保生成的路径在不同的操作系统上都是正确的。
相关文章
- Head First Python 学习笔记-Chapter3:文件读取和异常处理
- Android 自己主动化測试(3)<monkeyrunner> 依据ID查找对象&touch&type (python)
- Python获取同目录下json文件内容
- Google Earth Engine(GEE)——python导出 GeoTIFF 文件
- python中定时任务sched库用法详解
- python文件操作(open()、write()、writelines()、read()、readline()、readlines()、seek()、os)
- src/MD2.c:31:20: 错误:Python.h:没有那个文件或目录
- python通过mysql.connector操作mysql数据库
- python入门常用方法(转json,模拟浏览器请求头,写入文件)
- Python numpy 矩阵乘法multiply()、dot()、 matmul()、‘ * ‘、‘@‘辨析
- Python自学篇——用pygame绘制游戏窗口
- python数字图像处理(19):骨架提取与分水岭算法
- 《Python和HDF 5大数据应用》——2.4 你的第一个HDF5文件
- 使用 Python 和 Streamlit 创建一个很棒的 Web 应用程序
- Python Excel教程之如何将多个 excel 文件合并为一个文件(教程含源码)
- Python Excel自动化之 Openpyx如何Python程序读取和修改 Excel电子表格文件
- PyCharm设置Python文件头部模板
- 《Python自动化运维:技术与最佳实践》一2.1 文件内容差异对比方法
- 如何使用python制作一款屏幕颜色提取器,附带exe文件
- 计数排序、桶排序python实现
- 小学生python游戏开发pygame--初始及基础知识
- 【Python】RPA批量生成word文件/重命名及批量删除