molinchz 发表于 2021-11-17 19:06

python 遍历问题

bk=10for com_num in range(393000, 394000, 1):
    with open(os.path.join(lc_path, f"{com_num}.cis"), "wb") as cisf:
我以bk为变量,遍历10次,怎样修改好,请大佬帮忙 看下

测试学学 发表于 2021-11-17 19:28

不懂啊,,希望有人能帮助你

52loli 发表于 2021-11-17 19:51

for i in range(bk)

LIGHTAX 发表于 2021-11-17 20:35

python我也是刚学

Dearc 发表于 2021-11-17 20:37

也一直在等这个答案呢 球大佬

刺玮 发表于 2021-11-17 21:40

是要嵌套循环10次吗?
bk=10
for i in range(bk-1):
    for com_num in range(393000, 394000, 1):
      with open(os.path.join(lc_path, f"{com_num}.cis"), "wb") as cisf:

lengkeyu 发表于 2021-11-17 22:03


for i in range(bk)或者
for i in range(1,bk+1)

我叫小月亮 发表于 2021-11-17 22:12

bk=10
for com_num in range(393000, 394000, 1):
    bk-=1
    if bk<0:
      break
    with open(os.path.join(lc_path, f"{com_num}.cis"), "wb") as cisf:

detewhkn 发表于 2021-11-17 22:37

遍历就用for循环就行了呀。if else 也行

molinchz 发表于 2021-11-18 09:43

我叫小月亮 发表于 2021-11-17 22:12
bk=10
for com_num in range(393000, 394000, 1):
    bk-=1


谢谢,大佬,但com_num这个后面还有用到这个变量,break后就无法 了
页: [1] 2
查看完整版本: python 遍历问题