Python找到txt并继续这是导致fau的原因

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

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

我想如果找到txt并等待程序。但是程序找到txt并继续这是造成故障的原因我怎么能

    import time
import os
hard_drive = 'D:\\sifreler.txt' , 'E:\\sifreler.txt' , 'F:\\sifreler.txt' , 'G:\\sifreler.txt' , 'I:\\sifreler.txt'
hard_drive1 = hard_drive

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

            if sifree == "8da0dd52e2ee6c04528ede0cd84e6770":
                print("True")
                explorer1 = os.system("start explorer.exe")
                time.sleep(1)

        except FileNotFoundError:
            print("File Not Found")
            explorer1 = os.system("TASKKILL /F /IM explorer.exe")
            time.sleep(1)

        except PermissionError:
            print()

Tags: import程序txttruetimeosdrivesystem
1条回答
网友
1楼 · 发布于 2024-09-27 00:21:23

我解决了。编辑所有代码现在找到txt和阅读工作是啊

   drive = "D:\\"
        if "sifreler.txt" in drive:
            print("TXT find")
            drive2 = "D:\\" + "sifreler.txt"

        elif not "sifreler.txt" in drive:
            drive = os.listdir("E:\\")
            drive1 = drive

            if "sifreler.txt" in drive:
                print("TXT find")
                drive2 = "E:\\" + "sifreler.txt"

            elif not "sifreler.txt" in drive:
                drive = os.listdir("F:\\")
                drive1 = drive

                if "sifreler.txt" in drive:
                    print("TXT find")
                    drive2 = "F:\\" + "sifreler.txt"

                elif not "sifreler.txt" in drive:
                    drive = os.listdir("G:\\")
                    drive1 = drive

                    if "sifreler.txt" in drive:
                        print("TXT find")
                        drive2 = "G:\\" + "sifreler.txt"

                    elif not "sifreler.txt" in drive:
                        print("TXT don't find")

        sifre1 = open(drive2, "r")
        sifree1 = sifre1.readline()

相关问题 更多 >

    热门问题