-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版本。 ? –