首页 > 解决方案 > Python - 用用户名连接两个原始字符串

问题描述

我有一个像这样的原始字符串,

MasterFile_Name = r'C:\Users\ABC\X12345\DEF\File - Test.xlsx'

我想通过变量传递 X12345 的值。为此,我正在做这样的事情

我的 ID = X12345

MasterFile_Name = r'C:\Users\ABC\' + MyID + '\DEF\File - Test.xlsx'

MasterFile_Name = r'C:\Users\ABC\' + MyID + r'\DEF\File - Test.xlsx'

他们俩都不为我工作。

请帮我解决这个问题。

标签: pythonpython-3.x

解决方案


如果意图只是连接它。

使用str.format()

MyID = 'X12345'    
MasterFile_Name = r'C:\Users\ABC\{}\DEF\File - Test.xlsx'.format(MyID)    
print(MasterFile_Name)

推荐阅读