Python之os.path.join()
2024-10-07 17:06:19
os.path.join()函数用于路径拼接文件路径。 os.path.join()函数中可以传入多个路径:
- 会从第一个以”/”开头的参数开始拼接,之前的参数全部丢弃。
- 以上一种情况为先。在上一种情况确保情况下,若出现”./”开头的参数,会从”./”开头的参数的上一个参数开始拼接。
import os print("1:",os.path.join('aaaa','/bbbb','ccccc.txt')) print("2:",os.path.join('/aaaa','/bbbb','/ccccc.txt')) print("3:",os.path.join('aaaa','./bbb','ccccc.txt')) #输出为 #1: /bbbb\ccccc.txt
#2: /ccccc.txt
#3: aaaa./bbb\ccccc.txt
这样看来都不是我们想要的格式,那么如何通过os.path.join()方法找到当前的路径,然后再后面拼接一个我们想要的文件名呢?
其实很简单
jarpath=os.path.join(os.path.abspath("."),"tscsdk.jar")
结果就是
/home/zzy/PycharmProjects/Jpype_learn/tscsdk.jar
完美!哈哈
最新文章
- 冲刺阶段 day12
- nginx反向代理、根据浏览器分离访问
- USACO Section 3.1: Score Inflation
- CAS Tomcat实现单点登录
- RedHat7安装Nginx及第三方模块
- poj 2431
- 微信内置浏览器私有接口WeixinJSBridge介绍(转)
- git用法-打补丁
- CSS备战春招の二
- MySQL 报错ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user'
- Eclipse导入工程后出现中文乱码
- Druid介绍
- tomcat中配置https
- 【python】logging
- servlet3.0 新特性和springboot Listener和filter案例
- JavaScript学习总结(十九)——使用js加载器动态加载外部Javascript文件
- 解决阿里云OSS跨域问题
- Spring的核心机制——依赖注入(Dependency Inject)
- component-scan和annotation-driven
- 有关CGRectGetMinX,CGRectGetMidX,CGRectGetMaxX图解