-2
我有我我中PyCharm(2017)順利執行,但是當我試圖從我的命令提示符下執行同樣的,我得到一個NameError如下下面的代碼:的Python {} 3.5 NameError
我該如何解決這個錯誤?這裏是我的代碼:
import os
import sys
if __ __name__ __ == '__main__':
routerID= str()
portNo = int()
configFileName = str()
option = 0
while (True):
if option == 0:
try:
option=input("Select Option (Numeric): \n(1) Add Router(s) \n(2) Start Algorithm \n")
except ValueError:
print("Enter Again:")
exit(0)
if (option == 1):
print("Enter values of <router-id> <port-no> and <router-config-file>\n")
try:
routerID = input("Enter Router Name:")
portNo = input("Enter Port Number:")
configFileName = input("Enter Config File Name:")
exit(0)
except ValueError or IndexError:
print('Not in format:<router-id> <port-no> <router-config-file>')
exit(0)
還想知道PyCharm如何處理錯誤。 –
您正在使用Python 2.x,而不是Python 3.5。檢查你的pycharm設置:解釋器 – falsetru
@falsetru我使用Python 3.5作爲項目解釋器,但因爲我有2.7和3.5版本,我假設系統環境變量設置爲2.7版本。 ? –