python中的os.path.join()用于路径拼接文件的路径

括号内可以传入多个路径:

1.从后往前看,会从第一个以“/”开头的参数开始拼接,他之前的参数全部丢弃。

2.“./”在程序中屏蔽了“/”,使“/”不起任何作用。

3.os.path.join()的功能只是起到连接文件的作用,而不能生成文件,如果执行这条语句之后就想生成一个目录或者文件名,可以用:os.mkdir(os.path.join("F:\", "test.txt"))

程序如下:

import osa = os.path.join('aaaa', '/bbbb', 'test.txt')
b = os.path.join('/aaaa', '/bbbb', '/test.txt')
c = os.path.join('aaaa', './bbbb', 'test.txt')
d = os.path.join('aaaa', 'bbbb','dddd', './cccc', 'test.txt')
print('a:', a)
print('b:', b)
print('c:', c)
print('d:', d)

结果如下:

a: /bbbb\test.txt
b: /test.txt
c: aaaa\./bbbb\test.txt
d: aaaa\bbbb\dddd\./cccc\test.txtProcess finished with exit code 0

python基础知识 os.path.join()相关推荐

  1. python路径拼接os.path.join()函数和os.makedirs的用法

    python路径拼接os.path.join()函数的用法 os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个 ...

  2. python路径拼接os.path.join()函数的用法

    os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃 3.如果最后一个组 ...

  3. python 文件操作 os.path.join(path, *paths) 路径合成(追加)

    os.path.join(path1[, path2[, ...]]) 把目录和文件名合成一个路径 参考文章:Python3 os.path() 模块

  4. python路径拼接os.path.join()函数完全教程_详解python路径拼接os.path.join()函数的用法...

    os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不共含'/',则函数会自动加上 demo1 import os Path1 = 'home' Path2 = 'de ...

  5. python基础:os.path的相关操作

    #-*-coding:utf-8-*- ''' @author: wzg16 @software: pycharm @file: os_lsdir_test.py @time: 6/19/19 2:4 ...

  6. python路径拼接os.path.join()函数完全教程

    os.path.join()函数用于路径拼接文件路径. os.path.join()函数中可以传入多个路径: 只有一个以"/"开头的参数时,会从第一个以"/"开 ...

  7. python基础: os.path.realpath()、os.path.getcwd()、 os.path.abspath() 的区别

    目录 前言 一.realpath.getcwd.abspath各是干嘛的? 二.常用应用场景 前言 在写代码过程中,经常会遇到 realpath.getcwd.abspath.但是对于他们的区别就傻傻 ...

  8. python中os.path.join()的循环用法_python中使用os.path.join()

    os.path.join的详细解释请移步os.path模块 在使用的过程中,我使用如下代码: import os path = "F:/gts/gtsdate/" b = os.p ...

  9. python,路径拼接,字符串拼接,os.path.join()函数怎么用?

    一.os.path.join()函数的基本规则 第一步:首先看各个path参数中有无以[盘符:]或[\]开头的字符串(\前面除了[盘符:]不能有其他),如果没有,就会把所有参数保留,参数之间有\分隔. ...

最新文章

  1. 【组队学习】【30期】7. CV中的Transformer
  2. 基于SSM实现绿色有机产品直营网
  3. 史上最有趣的Readme
  4. 其实我就是个技术迷-自身定位及展望
  5. 调查显示:被黑过的公司难以找到投资
  6. MMORPG的一份Unity手游性能蓝皮书
  7. P30年订单或超2000万 正与苹果抢流水线
  8. 120个常用货源网站,赶紧收藏!
  9. 华中数控808系统说明书_国产数控系统的性能水平
  10. java中订单流水号_订单流水号的生成
  11. QNX系统配置NFS实战
  12. 常见浏览器兼容性问题
  13. Java 文件操作#常用io流方法解读
  14. 【财富空间】一个人为什么要努力?(见过最好的回答)
  15. LeetCode 5773 插入后的最大值(中等 贪心)
  16. 读 PHP - Pimple 源码笔记(下)
  17. 周志华教授:如何做研究与写论文?
  18. c++中引用作为函数参数
  19. c语言实现去除字符串中空格
  20. 联想服务器ghost系统进不去系统,联想电脑台式机开机后一直在这个界面进不了系统是为什么。...

热门文章

  1. js encodeurl java接收_在JS中encodeURI(url)怎样才能不出现乱码?
  2. 法斗几个月长鼻筋_路医生说丨脚底板早起一下地特别疼?得了足底筋膜炎,该怎么办?...
  3. html 拍照旋转了90度_华为Mate X2概念图:可旋转正反三屏幕,单颗镜头在转轴上...
  4. Power BI 数据可视化软件实现共享报表
  5. 卖萌屋福利场:《机器阅读理解》免费送送送!
  6. Java多线程系列(八):ConcurrentHashMap的实现原理(JDK1.7和JDK1.8)
  7. MySQL数据库主从同步的3种一致性方案实现,及优劣比较
  8. 论文浅尝 | Reinforcement Learning for Relation Classification
  9. 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二)
  10. Android官方开发文档Training系列课程中文版:键盘输入处理之处理键盘按键