BG Development


  Reply to this topicStart new topicStart Poll

> Как да изкарам резултата във време?, помощ
WorldUPP
Публикувано на: 03-11-2022, 17:39
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 17
Регистриран на: 28.10.22



Здравейте.
Имам скрипт python на и искам друг python скрипт да тества за колко време се изпълнява предходния.
Ето кодът на втория скрипт.
CODE
import datetime
#
from datetime import date
global today;
start_time = datetime.datetime.now()

today = date.today();
today = today.strftime("Today is %m, %d, %y");

testingString = today;
resultString = "";
allNumbers = "";
for eachChar in testingString:
   allNumbers;
   if eachChar == ",":
       allNumbers+=eachChar;
   if eachChar.isdigit():
       allNumbers+=eachChar;

holder = "";
for eachBit in allNumbers:
   holderType = "";
   holderType = eachBit;
   if holderType.isdigit():
       holder = str(holder) + str(int(holderType));
   if holderType == ",":
       holder = holder + " ";


for each in holder:
   temp = "";
   if each.isdigit():
       temp.join(each);
   else:
       stringNumberOne = temp;

digits = {};
each = 0;
while each < len(holder):
   digits[each] = holder[each];
   each+=1;


month = digits.get(0) + digits.get(1);
day = digits.get(3) + digits.get(4);
year = digits.get(6) + digits.get(7);
monthName = "";
def printToday(month):
   if month == "01":
       monthName = "January";
   if month == "02":
       monthName = "February";
   if month == "03":
       monthName = "March";
   if month == "04":
       monthName = "April";
   if month == "05":
       monthName = "May";
   if month == "06":
       monthName = "June";
   if month == "07":
       monthName = "July";
   if month == "08":
       monthName = "August";
   if month == "09":
       monthName = "September";
   if month == "10":
       monthName = "October";
   if month == "11":
       monthName = "November";
   if month == "12":
       monthName = "December";
   monthName = "Today is " + day +"d of November, " + "20" + year;
   return(monthName);
import time;
counter = 0;
while counter < 100:
   today;
   start_time = time.time();
   today = start_time;
   print(counter);
   counter+=1;
end_time = datetime.datetime.now()
print(start_time);
print(end_time);


Връща ми следната грешка.
CODE
Traceback (most recent call last):
 File "/home/hstlr/Desktop/pythonEncrypt/testSpeed.py", line 86, in <module>
   result = str(float(start_time) - float(end_time));
TypeError: float() argument must be a string or a real number, not 'datetime.datetime'
               


Как мога да сметна уравнението накрая ?


--------------------
is anarchy the key to peace?
faith is the only thing that keeps you in between your changing moods.
PMEmail Poster
Top
ici
Публикувано на: 03-11-2022, 22:56
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 18005
Регистриран на: 06.06.04



CODE
import time

start_time = time.time()

time.sleep(2.0)

total_time = time.time() - start_time

print(f"{total_time:0.3f} sec")


QUOTE

*** Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] on win32. ***
>>>
*** Remote Interpreter Reinitialized ***
2.009 sec
>>>


--------------------
Ние не сме в една лодка, ние сме в една буря. Лодките са различни.

Следващият път когато се почувстваш ненужен, грозен и недооценен, помни че освен това си и тъп.
PMEmail PosterUsers Website
Top
WorldUPP
  Публикувано на: 04-11-2022, 00:43
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 17
Регистриран на: 28.10.22



QUOTE (ici @ 03-11-2022, 22:56)
CODE
import time

start_time = time.time()

time.sleep(2.0)

total_time = time.time() - start_time

print(f"{total_time:0.3f} sec")


QUOTE

*** Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] on win32. ***
>>>
*** Remote Interpreter Reinitialized ***
2.009 sec
>>>

благодаря за пореден път!


--------------------
is anarchy the key to peace?
faith is the only thing that keeps you in between your changing moods.
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0