【发布时间】:2018-04-22 23:29:24
【问题描述】:
使用未注册版本的 Sublime Text(这是问题所在)?
当我运行以下代码时,它会提示我输入我的名字,我输入它并单击 Enter,然后什么也没有发生:
dict_1 = []
count = 0
while count < 3:
fn = input('What is your first name:')
ln = input('What is your last name:')
dict_1.append({
"first_name": fn,
"last_name": ln
})
count += 1
print(dict_1)
但是,当我在 PyCharm 中运行完全相同的代码时,它会根据循环提示输入名字和姓氏 3 次,然后打印出结果字典。
我更喜欢 Sublime Text 而不是 Pycharm(不那么臃肿),但如果它不执行所有代码,那么它可能对我不起作用。
有什么想法吗?我缺少 Sublime Text 中的某些设置吗?
【问题讨论】:
-
你在 sublime 中有 python 3 还是在 python 2 上运行
-
如果您使用 python 2 在 sublime text 上运行它,它不知道输入是什么。所以它不会向你要一个
-
@dfundako 完全正确
-
@JD2775 请阅读链接。它应该可以解决您的问题。下次请确保您在此处提问之前先在 Google 上搜索您的问题。我们不想继续重复回答:)
标签: python sublimetext3