#any function
def any_func (End,Value,X,Count):
Count=Count+1
if Value>X:
End=True
return End,Count
def My_Code(a,b,c):
#End flags
End_a=[False,False,False,False,False]
End_b=[False,False,False,False,False]
End_c=[False,False,False,False,False]
#End_d=...
#End_e=...
#...
#Count result,output data
Count_a=[0,0,0,0,0]
Count_b=[0,0,0,0,0]
Count_c=[0,0,0,0,0]
#Count_d=...
#Count_e=...
#...
#запрос данных эти сутки
DATA=[0,1,2]
while True:
for VALUE in DATA:
#indexes
for j in range(5):
if End_a[j]==False:
End_a[j],Count_a[j]=any_func(End_a[j],VALUE,a[j],Count_a[j])
if End_b[j]==False:
End_b[j],Count_b[j]=any_func(End_b[j],VALUE,b[j],Count_b[j])
if End_c[j]==False:
End_c[j],Count_c[j]=any_func(End_c[j],VALUE,c[j],Count_c[j])
#if End_d==
#...
#if End_e==
#...
#...
#stop data if All End = True
if (all(End_a) and
all(End_b) and
all (End_c)):
print('данных хватило')
return Count_a,Count_b,Count_c
print('данных не хватило')
#запрос данных прошлые сутки
DATA=[3,4,5,6,7,8,9,10,11,12,13,14]
continue
def threshold (values, x):
for i, val in enumerate(values, 1):
if val > x:
return i
return None
def My_Code2(a,b,c):
#VALUE - any data to calculation
VALUES = list(range(14))
Count_a = [threshold(VALUES, x) for x in a]
Count_b = [threshold(VALUES, x) for x in b]
Count_c = [threshold(VALUES, x) for x in c]
return Count_a,Count_b,Count_c
if __name__=='__main__':
#input data
a=[1,2,3,4,5]
b=[2,4,8,10,12]
c=[7,6,5,4,3]
#d=...
#e=...
#...
Count_a,Count_b,Count_c = My_Code(a,b,c)
print(Count_a,Count_b,Count_c)
Count_a,Count_b,Count_c = My_Code2(a,b,c)
print(Count_a,Count_b,Count_c)
def to_log(FILE_LOG,STRING): #
LOCK_PROCESS.acquire() # вот эту строку
requests это https://pypi.org/project/requests/
и там и там всё одно и тоже, всё одинаково устанавливается через pip.
Так я и писал в Anaconda, всё тоже самое. Подумаешь обрезок, Python же, какая разница из какой папки.
А тут в моём файле:
from requests import post
RESULT=post(MY_URL,json=MY_DATA,timeout=1)
, а ответа нет.
python myfile.py - ответ есть, тот который не из Anaconda.
И что-то мне как-то не по себе стало.
А я новичёк в этом деле. Может что-то не так преобразовал, может где-то ошибся, всё облазил, пока не понял, что связи-то нет.;)