缩进错误:未缩进与任何外部缩进级别不匹配我看不出问题

2024-10-06 08:06:46 发布

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

继续获取此错误:

IndentationError: unindent does not match any outer indentation level

它指向这条线的末端:

relevantfolder = drive + ':\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\CADIQ_v' + version + '_si'

我的代码:

if test == criteria[2]:
   pass
   relevantfolder = drive + ':\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\CADIQ_v' + version + '_si'
      testsuccess = 0
      for file in os.listdir(relevantfolder):
         if file.startswith('CADIQ'):
            testsuccess = 1
            content += relevantfolder + os.sep + file + '\n'
      if not testsuccess:
         content += 'DID NOT FIND SHORTCUT ' + relevantfolder + '\n'

Tags: ifversionwindowsnotdrivestartmicrosoftfile
1条回答
网友
1楼 · 发布于 2024-10-06 08:06:46

if test == criteria[2]:
   pass
   relevantfolder = drive + ':\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\CADIQ_v' + version + '_si'
      testsuccess = 0
      for file in os.listdir(relevantfolder):
         if file.startswith('CADIQ'):
            testsuccess = 1
            content += relevantfolder + os.sep + file + '\n'
      if not testsuccess:
         content += 'DID NOT FIND SHORTCUT ' + relevantfolder + '\n'

if test == criteria[2]:
    pass
relevantfolder = f'{drive}:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\CADIQ_v{version}_si'
testsuccess = 0
for file in os.listdir(relevantfolder):
    if file.startswith('CADIQ'):
        testsuccess = 1
        content += relevantfolder + os.sep + file + '\n'
if not testsuccess:
    content += 'DID NOT FIND SHORTCUT ' + relevantfolder + '\n'

注意pass对代码没有任何作用

相关问题 更多 >