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

完美!哈哈

最新文章

  1. 冲刺阶段 day12
  2. nginx反向代理、根据浏览器分离访问
  3. USACO Section 3.1: Score Inflation
  4. CAS Tomcat实现单点登录
  5. RedHat7安装Nginx及第三方模块
  6. poj 2431
  7. 微信内置浏览器私有接口WeixinJSBridge介绍(转)
  8. git用法-打补丁
  9. CSS备战春招の二
  10. MySQL 报错ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user'
  11. Eclipse导入工程后出现中文乱码
  12. Druid介绍
  13. tomcat中配置https
  14. 【python】logging
  15. servlet3.0 新特性和springboot Listener和filter案例
  16. JavaScript学习总结(十九)——使用js加载器动态加载外部Javascript文件
  17. 解决阿里云OSS跨域问题
  18. Spring的核心机制——依赖注入(Dependency Inject)
  19. component-scan和annotation-driven
  20. 有关CGRectGetMinX,CGRectGetMidX,CGRectGetMaxX图解

热门文章

  1. 图推荐-基于随机游走的personrank算法
  2. 算法8-5:Prim算法
  3. box2d——1.tiles瓦片积木
  4. cnblogs博客主题原来可以弄得这么美观
  5. VMware Converter Standalone迁移概要
  6. React-Native基础-安卓篇(二)
  7. DOM查询的其他方法
  8. 【转】Git的安装与使用
  9. MySQL数据类型DECIMAL用法详解
  10. Shell脚本并发及并发数的控制