[英]Python hard drive error
嗨,大家好,我想让Python搜索所有硬盘。D:\\中有sifreler.txt,但是Python说print(“ File Not Found”)为什么?
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")
请使用2个斜杠。 例如: 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")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.