2017-04-12 1 views
0

당신 할당 어떻게 : 나는 그것을 실행할 때마다이 내 코드 두 개 이상의 변수

*Panel="Terminator" 
if Panel =='Terminator': 
    import Terminator.py 
else: 
    import Sniffer.py* 

, 그것은 늘 Sniffer.py을 실행하고 나는

* Panel="Terminator" and "Sniffer" 
if Panel =='Terminator': 
    import Terminator.py 
if Panel =='Sniffer': 
    import Sniffer.py* 

을 시도했지만 그것은 단지 Sniffer.py을 엽니 다 터미네이터를 입력 할 때도 마찬가지입니다. 모든 팁이 도움이 될 정도로 파이썬에 대해 많이 알지 못합니다!

+0

여기서 무엇을 하려는지 확실하지 않습니다. [MCVE] (https://stackoverflow.com/help/mcve)로 회신 할 수 있습니까? – NineTail

답변

0

왜 '*'가 있으십니까? 댓글을 올리시겠습니까? 이 경우 각 줄 앞에 #을 사용하십시오. 또는 코멘트 섹션 전후에 "".

코드가 의도 한대로 작동합니다.

def printme(Panel):  
    if Panel =='Terminator': 
     print "import Terminator.py" 
    else: 
     print "import Sniffer.py" 


>>> Panel="Terminator" 
>>> printme(Panel) 
import Terminator.py 
>>> Panel="XYZ" 
>>> printme(Panel) 
import Sniffer.py 
>>>