Python 语言的 if 循环如何批量生成,在线向大神请教!

2020-02-07 11:44:43 +08:00
 suifengingo

本人在使用 python 语言进行 if 循环的代码编写中,需要多次写入 if 判断语句,而且每次的判断数字都是依次递增 1 的,人工手写起来太耗时了,而且出错的话不好回过头来检查是哪里出错,所以想向大神请教下,不知是否有批量生成这种语句的代码?在这里小生先谢谢了!真心希望能得到大神的回答

4341 次点击
所在节点    问与答
71 条回复
icbmicbm
2020-02-07 23:00:07 +08:00
再写个脚本咯
UnknownR
2020-02-07 23:01:16 +08:00
看你的需求是 foldername 根据 id 的变化来变化,那用循环不好吗
```
$array = [1..100]
for($i=0, $i -lt $array.count; $i++){
$id = $array[$i].ToString()
do something
$CustomNum = ([string[]]"0" * (3 - $id.length)) + $id
cv2.imwrite("./dir/$CustomNum" + k, img)
}
```
reus
2020-02-07 23:08:42 +08:00
说了半天,都不会说出“原始问题”,浪费众人时间的垃圾帖子。
Elliota
2020-02-07 23:49:08 +08:00
使用代码片段,然后在结合按键精灵吧
secondwtq
2020-02-07 23:54:47 +08:00
terence4444
2020-02-07 23:55:55 +08:00
一看到要生成 if 代码就知道方向 90% 错了。
wangyzj
2020-02-08 00:38:01 +08:00
看原始需求把
你这个要是每个判断都逻辑不一样
那也只能自己生成
但真没见过这样的逻辑
muzuiget
2020-02-08 03:25:10 +08:00
问个原始需求这么遮遮掩掩。
MiracleKagari
2020-02-08 08:32:28 +08:00
不知道 Python 有没有 map,key 是 case,value 是 function
Qzier
2020-02-08 09:39:24 +08:00
看的人一头雾水
mmixxia
2020-02-08 11:44:36 +08:00
这,挺简单的,不需要复杂的机制吧。48 楼的思路就可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/642737

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX