Před časem, tento příspěvek se objevil ptát, jak používat Python ke změně systémového data a času. Odpověď Amir na post pracoval pro mě, a já jsem schopen používat jeho stejný scénář změnit svůj počítačů, datum a čas jsou zobrazeny na pravé dolní části mé obrazovce, co chci, aby to. Nicméně, nyní se snažím vytvořit druhý, mírně upraven skript na reset, datum a čas, co by to mělo být v reálném čase. Takže myšlenka je, že můžete spustit jeden skript a pak změnit systémové datum a čas. Pak jsem spustit druhý scénář a obnovit systémové datum a čas, co to "mělo být", v reálném čase, jako to bylo předtím, než jsem běžel první scénář. Nebyl jsem schopen na to přijít tak daleko. V Amir skriptu následující kód byl použit;
time_tuple = (2012, # Year
9, # Month
6, # Day
0, # Hour
38, # Minute
0, # Second
0, # Millisecond
)
Myslel jsem, že bych být schopen dělat tuto práci tím, že prostě dělat následující úpravy;
import time
time_tuple = time.gmtime()[0:7]
<Time.gmtime()[0:7]> hypoteticky má n-tice, která obsahuje skutečný, přítomný-čas na chvíli. A použil jsem [0:7], aby odpovídaly sedmi hodnoty v původní n-tice. Ale když jsem spustit tento kód, není obnovit své počítače systémové datum a čas v reálném čase. (To nepomáhá, když jsem odstranit [0:7].) Ví někdo něco, co bude fungovat tady?