繁体   English   中英

在PyDev控制台中工作,但在Eclipse中运行时不行

[英]Working in PyDev console , But not when running in eclipse

我正在用PythonCook Book学习python。 我遇到了一个场景,我不知道为什么会这样。 当我在PyDev控制台中运行以下代码时,它工作正常。

>>> user_record =('Dave', 'dave@example.com', '773-555-1212', '847-555-1212')
>>> name, email, *phone_numbers = user_record
>>> name
'Dave'
>>> email
'dave@example.com'
>>> phone_numbers
['773-555-1212', '847-555-1212']

但是,当我在Eclipse中运行代码时,出现以下错误,例如“未定义的变量名称”

这里的概念是什么? 我对python真的很陌生

这是我运行的文件。 有用。 我不知道为什么它会给您一个错误,除非您在文件中输入“ >>>”。

def main():
    user_record = ('Dave', 'dave@example.com', '773-555-1212', '847-555-1212')
    name, email, *phone_numbers = user_record
    print(name)
    print(email)
    print(phone_numbers)
# end main

if __name__ == "__main__":
    main()

输出:

Dave
dave@example.com
['773-555-1212', '847-555-1212']

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM