ex14 Python运行提示错误need more than 1 value to unpack

在练习ex14中,

运行提示错误need more than 1 value to unpack

百度搜索的来自知乎的解答https://www.zhihu.com/question/19932406/answer/13391058

才发现再一次,又忘了同时Python ex14.py 的时候应该加上另外一个参数。

代码:

————————————————————————————

from sys import argv

script, user_name = argv

prompt = ‘> ‘

print "Hi %s, I‘m the %s script." % (user_name, script)

print "I‘d like to ask you a few questions."

print "Do you like me %s?" % user_name

likes = raw_input(prompt)

print "Where do you live %s?" % user_name

lives = raw_input(prompt)

print "What kind of computer do you have?"

computer = raw_input(prompt)

print """

Alright, so you said %r about liking me.

You live in %r.Not sure where that is.

And you have a %r computer. Nice.

""" % (likes, lives, computer)

————————————————————————————————

在一开始定义了两个参数,一个script也就是运行时候的ex14.py也就是文件名本身。另一个参数是user_name,因此在Windows Powershell运行的时候Python ex14.py Zad

即可。

同样的,在前面ex13.py的习题中也会习惯性地遗漏另外一个参数。

时间: 2025-01-08 09:20:26

ex14 Python运行提示错误need more than 1 value to unpack的相关文章

python 运行时报错误SyntaxError: Non-ASCII character '\xe5' in file 1.py on line 2

File "1.py", line 2SyntaxError: Non-ASCII character '\xe5' in file 1.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 原因是:Python默认是以ASCII作为编码方式的,需要在文件开头设置一下编码 # -*- coding: UTF-8 -*- 或者 #coding=utf

python运行提示缺少模块 No module named 'XX'

背景: 在pycharm中运行正常,但是使用命令方式就提示没有模块 解决方案 在Python安装目录下的\Lib\site-packages文件夹中建立一个.pth文件,内容为自己写的 查看包是否有导入 再次运行,就成功了 python运行提示缺少模块 No module named 'XX' 原文地址:https://www.cnblogs.com/chongyou/p/12616691.html

springboot项目上有个红叉,且ecplise没有自动编译项目,运行提示“错误: 找不到或无法加载主类”

近期在做springboot项目,发现springboot项目上有个红叉但找不到哪个类报错,ecplise没有把项目自动编译,运行还提示"错误: 找不到或无法加载主类",进入工作空间"项目\target\classes",发现项目java类根本没有编译,尝试各种方式发现均不可以,后来在网上发下这篇文章试了确实可以http://blog.csdn.net/u011526234/article/details/50394951,现在remark以下,希望也可以帮到其他遇

Myeclipse运行提示错误: 找不到或无法加载主类 test.test1 终极解决办法

前提是代码没有问题 简单粗暴的解决办法: 重启电脑 解决办法2: 1.在控制台中点开"Problems",查看里面的错误.如果是多个项目,可以将其他项目暂时关闭. 根据错误进行处理. 2.把项目clean一下 3.项目Refresh一下 在项目上右键 Refresh一下 如果还不行 4.(关键一步) 将编译后的 配置信息或者新修改的对应的.class文件 删除 重新编译运行即可.

python操作剪贴板错误提示:pywintypes.error: (1418, 'GetClipboardData',线程没有打开的剪贴板)

问题现象:通过打断点,一步步调试可以正常复制和粘贴剪贴板数据.但是直接运行会报错pywintypes.error: (1418, 'GetClipboardData',线程没有打开的剪贴板) 问题原因:原因是直接运行的话,没办法控制main线程的运行顺序,可能出现setText()还未关闭剪贴板,getText()就打开了剪贴板的情况. 但是打了断点之后,就可以按照代码中所写的那样的顺序来执行了. 解决方法:在调用Clipboard.setText(content)之后,一定要加time.sle

python运行显示编码错误

python中运行显示编码错误一般有2种原因: 编码与译码的方式不一致 在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息: SyntaxError: Non-ASCII character '\xe5' in file ******* [原因] python解释器的默认编码文件是用的ASCII码,而你的python文件中使用了中文等非英语字符. [解决办法] 在Python源文件的最开始一行,加入一句: # coding=UTF-8(等号换为”:“也可以) 注意:等号左右两边

在windows直接运行Qt编译出来的可执行程序出现了如下提示错误: this application has requested the runtime to terminate it an unusual way.

在windows直接运行Qt编译出来的可执行程序出现了如下提示错误: this application has requested the runtime to terminate it an unusual way. please contact the application’s support team for more information. 出现这种情况是因为缺少该程序运行所需要的动态链接库. 解决方法一:修改系统环境变量,在Path中添加Qt的bin路径就OK了.不过这只能在本机运

解决IIS7运行ASP提示错误:An error occurred on the server when processing the URL. Please contact the system administrator

原文:解决IIS7运行ASP提示错误:An error occurred on the server when processing the URL. Please contact the system administrator 在WINDOWS7或SERVER2008上安装了IIS7,调试ASP程序时出现以下错误: An error occurred on the server when processing the URL. Please contact the system admini

mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法

发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 “错误: 找不到或无法加载主类” 工程结构 查了好久,终于找到原型所在,发现网上很多资料都写的都不太多,自己记录一下.先看看工程的位置和目录. 我的eclipse 工作空间位置是: /Users/zhangyunfei/workspace_java 我的工程名字叫:hellodemo 我的main class 的package name (包名)为: hellod