python-os.path.join拼接路径的问题

摘要:
#os路径。连接拼接的各种问题#第一种类型#将两个绝对路径拼接到最后一个路径importospath 1=r'D:123456'路径2=r'F:789123'打印#F:889123#第二种类型#在第二条路径中添加反斜杠以覆盖第一条路径importospath1=r'dD:123456'path 2=r'789123'打印#D:789123#第三种类型#非Windows路径,这是Windows上默认的右斜杠拼接路径,在Linux上没有实验importospath1='/123/456'路径2='789'打印#/123/456789#第三个解决方案:#在第一个路径路径后添加一个左斜杠1='/123/456/'路径2='789'打印#/123/456/789第一个路径拼接问题:解决方案1:#使用re模块
# os.path.join拼接的各种问题
# 第一种  # 两个绝对路径拼接为最后一个路径
import os
path1 = r'D:123456'
path2 = r'F:789123'
print(os.path.join(path1,path2))
# F:789123

# 第二种  # 第二个路径加了反斜杠会把第一个路径覆盖
import os
path1 = r'D:123456'
path2 = r'789123'
print(os.path.join(path1,path2))
# D:789123

# 第三种  # 非windows路径,在windows上默认是右斜线拼接路径,linux上没实验
import os
path1 = '/123/456'
path2 = '789'
print(os.path.join(path1,path2))
# /123/456789
# 第三种解决方式:  # 在第一个路径后加左斜线
path1 = '/123/456/'
path2 = '789'
print(os.path.join(path1,path2))
# /123/456/789

第一种路径拼接的问题:

python-os.path.join拼接路径的问题第1张

解决方式1:

# 使用re模块

python-os.path.join拼接路径的问题第2张

python-os.path.join拼接路径的问题第3张

免责声明:文章转载自《python-os.path.join拼接路径的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇博客园添加链接Linux系统启动U盘制作工具下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

C# 如何提取SaveFileDialog的保存路径

直接使用代码1publicTestOne()2{3InitializeComponent();4SaveFileDialog();//调用打开SaveFileDialog保存对话框5}67#区域保存对话框8privateevoidSaveFileDialog()9{10//startlocalFilePath,fileNameExt,newFileName,...

使用 @Query 注解实现查询

2")ListfindByPriceRange;/***参数绑定@Param注解注入参数*/@QueryPersonreadPersonByLastNameAndEmailThroughName;//使用like@Query("selectpfromPersonpwherelastNamelike?...

微信支付服务商模式支付与普通微信支付的配置区别

chapter=7_7&index=5注:与普通微信支付相比,源代码是上述7/8之间的区别,其他可以看作是服务提供商自己的微信支付配置;...

如何更改SQL Server2008默认数据库的存储路径

1.在安装SQlServer时,修改路径:当然,也可以修改共享函数目录和实例根目录。但是,我不知道共享函数目录和实例根目录是什么。...

四、使用ADB命令清除缓存

1、 ADBShell应用程序查看目录结构:adbshells查看系统当前日期:adbselldate查看系统CPU使用情况:adbsHELcat/proc/cpuinfo查看系统内存使用情况:adbshellcat/proc/meminfo显示所有应用程序:adbshelpmlistpackages显示系统自带的应用程序:adshellpmlistpack...

ROS学习之日志消息

ROS日志系统的核心思想是使程序生成一些短文本字符流,这些短文本字符是日志消息。ROS_…_ STREAM_ THROTTLE宏的每个实例在第一次执行时都会生成一条日志消息,随后的执行将被忽略,直到经过指定的时间间隔。...