Я хотел бы запустить файл Stata do из моего скрипта Python. Сначала я хочу, чтобы из моего скрипта Python отправлялся документ Excel в Stata, а затем выполнялся набор команд, которые я уже сохранил в файле do. Затем экспортируйте его и сохраните. Прежде всего, возможно ли это сделать? если кто-то может помочь, это было бы очень полезно. Это мой код:
from time import sleep, time
from urllib import request
import requests
import gzip
def download (url):
r = requests.get(file_url)
with open(r'C:\Users\user\Desktop\Design sprint\Final folder\PythonProject\trafficspeedTrial_'+ str(i)+'.xml.gz', 'wb') as f:
f.write(r.content)
def save_xls (input, output):
input = gzip.GzipFile(input_position,'rb')
s = input.read()
input.close()
output = open(output_position, 'wb')
output.write(s)
output.close()
print("done")
ONE_DAY = 60 * 60 # seconds
FIVE_MINUTES =1 * 60 # seconds
start_time = time()
i=0
current_time = start_time
while current_time <= start_time + ONE_DAY - FIVE_MINUTES:
file_url =r'xxx'
input_position = r'C:\Users\user\Design sprint\Final folder\PythonProject\trafficspeedTrial_'+ str(i)+ '.xml.gz'
output_position = r'C:\Users\user\Design sprint\Final folder\PythonProject\trafficspeedTrial_'+ str(i)+ '.xls'
download(file_url)
save_xls(input_position,output_position)
sleep(FIVE_MINUTES)
current_time = time()
i = i+1