python中使用os.path.join()

简介: os.path.join的详细解释请移步os.path模块在使用的过程中,我使用如下代码:import ospath = "F:/gts/gtsdate/"b = os.path.join(path,"/abc")输出结果是:'F:/abc'并不是我期望的:"F:/gts/gtsdate/abc"原因是在os.path.join()第二个参数"/abc"起始字符是/。

os.path.join的详细解释请移步os.path模块
在使用的过程中,我使用如下代码:

import os
path = "F:/gts/gtsdate/"
b = os.path.join(path,"/abc")

输出结果是:

'F:/abc'

并不是我期望的:

"F:/gts/gtsdate/abc"

原因是在os.path.join()第二个参数"/abc"起始字符是/
删除该字符即可,也就是

b = os.path.join(path,"abc")

另外,在Windows系统下,路径可以是:

F:/xxx/xxx/
也可以是:
F:\xxx\xx\xx

目录
相关文章
|
2月前
|
安全 Python
告别 os.path 的繁琐:拥抱 Python 的 pathlib
告别 os.path 的繁琐:拥抱 Python 的 pathlib
399 6
|
1月前
|
数据库连接 API 数据安全/隐私保护
Python字符串处理:超越split与join的五大高效技巧
本文介绍Python字符串处理的五大高效技巧:strip家族精准去字符、partition分割结构化数据、count统计子串、高级比较方法及正则应用,结合真实案例与性能对比,提升开发效率。
191 0
|
7月前
|
Python
Python教程:os 与 sys 模块详细用法
os 模块用于与操作系统交互,主要涉及夹操作、路径操作和其他操作。例如,`os.rename()` 重命名文件,`os.mkdir()` 创建文件夹,`os.path.abspath()` 获取文件绝对路径等。sys 模块则用于与 Python 解释器交互,常用功能如 `sys.path` 查看模块搜索路径,`sys.platform` 检测操作系统等。这些模块提供了丰富的工具,便于开发中处理系统和文件相关任务。
340 14
|
Python
Python实用记录(四):os模块-去后缀或者改后缀/指定目录下图片或者子目录图片写入txt/csv
本文介绍了如何使用Python的os模块来操作文件,包括更改文件后缀、分割文件路径和后缀、将指定目录下的所有图片写入txt文档,以及将指定目录下所有子目录中的图片写入csv文档,并为每个子目录分配一个标签。
194 1
|
Shell Python
Python 的 os 库的应用实例
Python 的 os 库的应用实例
205 3
|
安全 测试技术 数据库
Python编程--sys模块及OS模块简单用例
Python编程--sys模块及OS模块简单用例
174 1
|
JavaScript 前端开发 Python
python中的OS模块的基本使用
欢迎来到瑞雨溪的博客,一名热爱JavaScript与Vue的大一学生。博客分享前端技术及全栈开发经验,持续更新中,期待您的关注和支持!🎉🎉🎉
214 0
|
Shell Python
Python中os模块的常用方法和示例
在Python中,`os`模块提供了与操作系统交互的函数,用于文件和目录管理、路径操作、环境变量等。常用方法包括路径操作(如`os.path.join()`、`os.path.abspath()`)、文件和目录管理(如`os.mkdir()`、`os.remove()`)、环境变量和进程管理(如`os.getenv()`、`os.system()`)以及其他常用功能(如`os.getcwd()`、`os.urandom()`)。
522 0
|
存储 JSON 数据格式
Python 输入输出与文件处理: io、pickle、json、csv、os.path 模块详解
Python 输入输出与文件处理: io、pickle、json、csv、os.path 模块详解
195 0