Python-Concat两个带有用户名的原始字符串
我有一根像这样的粗线Python-Concat两个带有用户名的原始字符串,python,python-3.x,Python,Python 3.x,我有一根像这样的粗线 MasterFile_Name = r'C:\Users\ABC\X12345\DEF\File - Test.xlsx' 我想通过一个变量传递X12345的值 MyID=X12345 MasterFile_Name = r'C:\Users\ABC\' + MyID + '\DEF\File - Test.xlsx' 及 他们都不是为我工作 请帮我做这个 如果只是将其连接起来 使用: 如果目的只是连接它 使用: MasterFile_Name=r'C:\Users\A
MasterFile_Name = r'C:\Users\ABC\X12345\DEF\File - Test.xlsx'
我想通过一个变量传递X12345的值
MyID=X12345
MasterFile_Name = r'C:\Users\ABC\' + MyID + '\DEF\File - Test.xlsx'
及
他们都不是为我工作
请帮我做这个 如果只是将其连接起来 使用:
如果目的只是连接它 使用:
MasterFile_Name=r'C:\Users\ABC\{}\DEF\File-Test.xlsx'.format(MyID)如果你有python 3.7+的话,你也可以使用f-strings,比如:
MasterFile_Name=rf'C:\Users\ABC\{MyID}\DEF\File-Test.xlsx'
MasterFile_Name=r'C:\Users\ABC\{}\DEF\File-Test.xlsx'.format(MyID)如果您有Python3.7+,也可以使用f字符串,例如:MasterFile\u Name=rf'C:\Users\ABC\{MyID}\DEF\File-Test.xlsx'
MasterFile_Name = r'C:\Users\ABC\' + MyID + r'\DEF\File - Test.xlsx'
MyID = 'X12345'
MasterFile_Name = r'C:\Users\ABC\{}\DEF\File - Test.xlsx'.format(MyID)
print(MasterFile_Name)