Я создаю скрипт, который открывает программы, в данном случае, Google Chrome и iTunes. Сначала появляется Google Chrome, и в скрипте он спрашивает, хотите ли вы ввести пароль для запуска Google Chrome. Если пользователь вводит «Да», тогда он запрашивает пароль и т. Д. Однако iTunes имеет несколько строк ниже в сценарии. Так что я могу сделать программу в iTunes частью скрипта, если пользователь не хочет запускать Chrome? Это то, что у меня есть до сих пор, я знаю, что есть много ошибок, но я позабочусь об их исправлении.В Python, как мне перейти к определенной строке в скрипте?
Chrome = raw_input ('Would You Like to Launch Google Chrome')
if Chrome == 'Yes' or Chrome == 'yes':
pw = 'memebase145'
password = raw_input('Enter Password to Launch Google Chrome: ')
if password == pw:
import os
os.chdir(r'C:\users\Ryan\AppData\Local\Google\Chrome\Application')
os.startfile ('chrome.exe')
print 'Opening Google Chrome!'
else:
print 'Incorrect Password! Try Again!'
password = raw_input ('password: ')
password = raw_input ('password: ')
password = raw_input ('password: ')
password = raw_input ('password: ')
password = raw_input ('password: ')
password = raw_input ('password: ')
password = raw_input ('password: ')
password = raw_input ('password: ')
password = raw_input ('password: ')
password = raw_input ('password: ')
password = raw_input ('password: ')
if Chrome == 'No' or Chrome == 'no':
iTunes = raw_input ('Would you like to open iTunes? ')
if iTunes == 'no' or iTunes == 'No':
raise SystemExit
else:
word = raw_input ('Second Password for iTunes: ')
if word == 'ohtygd':
import os
os.chdir(r'C:\Program Files (x86)\iTunes')
os.startfile ('iTunes.exe')
print 'Launching iTunes!'
else:
print 'Incorrect Password! Try Again!'
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
word = raw_input ('Second Password for iTunes: ')
Ваша программа имеет серьезное форматирование и логическую проблему, которая имеет мало смысла. Почему вы несколько раз повторяли строку с паролем? – Abhijit
@Abhijit Я не мог понять, как заставить скрипт бесконечно просить пароль, если он ошибочен. –