python:not enough values to unpack
python学习,照着教材敲的代码,结果还是出错,检查不出来。请大师帮助检查指导。原来的调试结果看不清,重新附图。...
python学习,照着教材敲的代码,结果还是出错,检查不出来。请大师帮助检查指导。
原来的调试结果看不清,重新附图。 展开
原来的调试结果看不清,重新附图。 展开
4个回答
展开全部
你把代码改成这样试一下:
import sys
try:
fname = sys.argv[1]
except:
raise Exception(
'Please enter a file name behind the py file.\nExample:'
'\n{}python3 {} a.txt'.format(' '*4, sys.argv[0])
)
with open(fname) as f:
s = f.read()
print("here's your file {!r}".format(fname))
print(s)
print('type the filename again:')
fn = input('>')
with open(fn) as f:
print(f.read())
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有足够的值取出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将第二行argv改为argv,argv
python2可以使用原方法,3就要用上面方式命名多个变量了
python2可以使用原方法,3就要用上面方式命名多个变量了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询