Python硬dri

2024-09-27 00:21:10 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,伙计们,我有个问题,我想让Python搜索我所有的努力开车。那里是sifreler.txt文件在D:\但是Python说print(“找不到文件”)为什么?你知道吗

hard_drive = 'D:\sifreler.txt' , 'E:\sifreler.txt' , 'F:\sifreler.txt' , 'G:\sifreler.txt' , 'H:\sifreler.txt' , 'I:\sifreler.txt'
hard_drive1 = hard_drive

while True:
    try:
        for i in hard_drive1:
            sifre = open(i, "r")
            sifree = sifre.readline()

        if sifree == "8da0dd52e2ee6c04528ede0cd84e6770":
            print("True")

    except FileNotFoundError:
        print("File Not Found")

Tags: 文件intxttruefordriveprinttry
1条回答
网友
1楼 · 发布于 2024-09-27 00:21:10

请用两个斜杠。例如:X:\\而不是X:\

更新:

另外,更改try/except位置。如果某个文件不存在,它将不会杀死for块:

while True:
   for i in hard_drive1:
      try:
          sifre = open(i, "r")
          sifree = sifre.readline()

          if sifree == "8da0dd52e2ee6c04528ede0cd84e6770":
              print("True")

      except FileNotFoundError:
          print("File Not Found")

相关问题 更多 >

    热门问题