test_files = list(set(glob.glob(os.path.join("test", "*.jpeg")))) ds_factor = int(sys.argv[1])

问题描述 投票:0回答:1

ValueError Traceback(最后一次调用) 单元格输入 [8],第 10 行 7 从 skimage 导入 io 9 test_files = 列表(设置(glob.glob(os.path.join(“测试”,“*.jpeg”)))) ---> 10 ds_factor = int(sys.argv[1]) 12 对于我,枚举中的 img_id(test_files): 13 # 打印 img_id 15 im = skimage.io.imread(img_id)

ValueError:以 10 为底的 int() 的无效文字:'--ip=127.0.0.1'

无法运行代码

python-3.x j
1个回答
0
投票

错误表明为 ds_factor 提供的输入存在问题,该输入应为整数。看来 sys.argv[1] 中传递的值不是有效整数,而是 --ip=127.0.0.1,它看起来像一个 IP 地址。

没有看到完整的代码和上下文,很难确定问题的根本原因。但是,一种可能性是代码期望传递指定 ds_factor 值的命令行参数。似乎没有传递预期的参数,而是传递了 --ip=127.0.0.1,导致了 ValueError。

您可能需要检查代码并确保在运行代码时传递了正确的命令行参数。

© www.soinside.com 2019 - 2024. All rights reserved.