-2
일부 디렉토리가 있는지보고 싶습니다. 스크립트는 그것이 존재하지 않는 sayings이지만 그것은 알고 있습니다. "\\ 서버 이름 \\ 경로 1 \\"+ ENV + "\\ 경로 2"Python이 for 루프와리스트를 사용하여 디렉토리가 있는지 확인하십시오.
:
나는 그것이 문자열이이 형식 (이중 백 슬래시)의 목록에 저장되어 함께 할 수있는 뭔가가 생각 나는 잘 실행되는 객체에 경로를 저장한다. 예 경로 = \ "경로 2" "\\ 서버 이름 \ PATH1 \"+ ENV +]
import os
x =["env1","env2","env3","env4"]
j=[]
for env in x:
q=r"\\servername\\path1\\"+env+"\\path2"
w=r"\\servername\\path1\\"+env+"\\path2"
e=r"\\servername\\path1\\"+env+"\\path2"
r=r"\\servername\\path1\\"+env+"\\path2"
t=r"\\servername\\path1\\"+env+"\\path2"
y=r"\\servername\\path1\\"+env+"\\path2"
u=r"\\servername\\path1\\"+env+"\\path2"
i=r"\\servername\\path1\\"+env+"\\path2"
o=r"\\servername\\path1\\"+env+"\\path2"
p=r"\\servername\\path1\\"+env+"\\path2"
a=r"\\servername\\path1\\"+env+"\\path2"
s=r"\\servername\\path1\\"+env+"\\path2"
d=r"\\servername\\path1\\"+env+"\\path2"
f=r"\\servername\\path1\\"+env+"\\path2"
g=r"\\servername\\path1\\"+env+"\\path2"
h=r"\\servername\\path1\\"+env+"\\path2"
j.extend((q,w,e,r,t,y,u,i,o,p,a,s,d,f,g,h))
for path in j:
if os.path.exists(path):
print "It Exists"
else:
print "It doesnt Exist"
print j
"\\ 서버 이름 \ PATH1 \ EVV 경로 2 \"
원시 문자열 ** 및 ** 이중 백 슬래시를 사용하고 있습니다. – Matthias
아니요. 차이가 없습니다. 나는 여전히 같은 문제가있다. –