0

The below code is extending the list but inserting double backslashes "\\".

How do i get it to only extend to the list with one backslash "\"?

x =["env1","env2","env3"]
j=[]

for env in x:
    q="\\\\servername\path"+env+"\path"
    w="\\\\servername\path"+env+"\path"
    j.extend((q,w))

print j  # ['\\\\\\\servername\\\pathenv1\\\\path',...]

I have tried converting it to a raw string but still get the same problem:

x =["env1","env2","env3"]
j=[]

for env in x:
    q=r"\servername\path"+env+"\path"
    w=r"\\servername\path"+env+"\path"
    j.extend((q,w))

print j  # [\\\servername\\\path\\\path', '\\\\\\\servername\\\\path\\\path',...]
Ma0
  • 15,057
  • 4
  • 35
  • 65
Tom Mart
  • 57
  • 3
  • 14

0 Answers0