
问题总结栏
蜜儿罗汉
这个作者很懒,什么都没留下…
展开
-
ValueError: need more than 1 value to unpack
其他亦是如此,若需要读取两个对象,文件存在某一行只有一个对象,则会爆出该错。问题现象:这一步主要在解析文件内容时出错。只有一个元素,因此它无法被解包到两个变量。1.查看文件格式,是否为“UTF-8”例如:a, b = [1],由于列表。2.文件每行对象的个数是否符合要求。原创 2024-01-28 18:00:00 · 1368 阅读 · 0 评论 -
Syntax error: word unexpected (expecting “do/done“)
方法3.更换换行符,在notepad++上编写的sh脚本,可能存在换行符问题,在windows下可执行,在linux下不可。可使用cat -v xxx.sh查看文件,后面可能出现较多^M^M符号,第一手动将文件格式转换成linux格式,第二更换换行符,第三,进入该文件vi模式,后面添加:set fileformat=unix,在:wq换行退出。方法1.执行命令更换成bash xxx.sh。因为原来是用sh xxxx.sh 和./ xxx.sh文件执行的,前提:在linux下执行sh脚本文件,出现如下报错。原创 2024-01-05 19:03:04 · 3870 阅读 · 0 评论