for循环,pydev提示未使用的变量,解决办法

本文探讨了在Python编程中遇到未使用变量警告的问题,并提供了将变量名替换为下划线来解决该警告的技巧。文章还引用了Stack Overflow上的相关讨论,为读者提供了更深入的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于如下代码,pvdev会产生未使用变量的警告

1 for i in range(5):
2     func()

解决办法:

把变量替换成下划线_,就不会生产告警了。改变后如下:

1 for _ in range(5):
2     func()

原因:

>>> 1+2
3
>>> _
3

http://stackoverflow.com/questions/818828/is-it-possible-to-implement-a-python-for-range-loop-without-an-iterator-variable

转载于:https://www.cnblogs.com/testlife007/p/4514491.html

/usr/bin/python3 /Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/pydevconsole.py --mode=client --port=65450 import sys; print('Python %s on %s' % (sys.version, sys.platform)) sys.path.extend(['/Users/yueyue/Downloads/PYProjects/face_recognition']) PyDev console: starting. Python 3.9.6 (default, Mar 29 2024, 10:51:09) [Clang 15.0.0 (clang-1500.3.9.4)] on darwin runfile('/Users/yueyue/Downloads/PYProjects/face_recognition/iotdb_test.py', wdir='/Users/yueyue/Downloads/PYProjects/face_recognition') 成功连接到IoTDB 创建存储组 root.test.g1 ==== 开始写入测试 ==== 测试完成,连接已关闭 Traceback (most recent call last): File "<input>", line 1, in <module> File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_umd.py", line 197, in runfile pydev_imports.execfile(filename, global_vars, local_vars) # execute the script File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile exec(compile(contents+"\n", file, 'exec'), glob, loc) File "/Users/yueyue/Downloads/PYProjects/face_recognition/iotdb_test.py", line 101, in <module> write_test(session) File "/Users/yueyue/Downloads/PYProjects/face_recognition/iotdb_test.py", line 56, in write_test session.insert_aligned_records( File "/Users/yueyue/Library/Python/3.9/lib/python/site-packages/iotdb/Session.py", line 798, in insert_aligned_records Session.value_to_bytes(types_lst[i], values_lst[i]) File "/Users/yueyue/Library/Python/3.9/lib/python/site-packages/iotdb/Session.py", line 1552, in value_to_bytes for data_type, value in zip(data_types, values): TypeError: 'TSDataType' object is not iterable
03-27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值