Python biblioteka, wielkanoc

0

Czy wie ktoś może czy istnieje dodatkowa biblioteka pod Windowsa dla pythona3, dzięki której możliwe byłoby używanie funkcji kalendarza, takich jak na przykład

subprocess.check_output(["ncal", "-e",'2017'])

dodanie znacznika <code class="python"> - furious programming

0

Rozumiem że mamy sie domyślić co taka komenda robi?
http://labix.org/python-dateutil#head-13c68d26cb27abbe375f9b50e93733201d7bfcf9

btw: wystarczyło wpisać w google "python easter date", takie to trudne?

0

Nie, już wyjaśniam. Funckja podaje datę niedzieli wielkanocnej w danym roku, w tym wypadku 2017.

To znaczy, problem polega raczej na tym że kiedy próbuje uruchomić program:

import subprocess
wynik=subprocess.check_output(["ncal", "-e",'2017'])

zostaje wyświetlony komunikat błędu:

Traceback (most recent call last):
  File "C:\Python33\lib\subprocess.py", line 1104, in _execute_child
    startupinfo)
FileNotFoundError: [WinError 2] Nie można odnaleźć określonego pliku.

Miałbym jeszcze pytanie. Ponieważ funkcja o którą pytałem wyświetla sam wynik i jak rozumiem cały algorytm dzięki któremu możliwe jest drukowanie daty jest ukryty, czy istnieje możliwość wejścia do bazy danych tej funkcji? Konkretnie chodzi mi o poznanie zmiennej która odpowiedzialna jest za wyświetlanie miesiąca, ponieważ potrzebuję rozpatrzeć warunki.

dodanie znacznika <code class="python"> - furious programming

0

o_O brak mi słów. Do instalacji tej biblioteki użyłeś jej ŹRÓDEŁ! Nic tam nie jest "urkyte". Co wiecej, normalne IDE (Pycharm czy Eclipse) pozwoli ci nawet od razu skoczyć do źródła funkcji która cię interesuje za pomocą ctrl+klik ;]
BTW rozumiesz że istnieje algorytm wyznaczania tej daty? Tam nie ma żadnej "bazy danych". To się po prostu liczy:
http://pl.wikipedia.org/wiki/Wielkanoc#Wyznaczanie_daty_Wielkanocy_w_danym_roku

1 użytkowników online, w tym zalogowanych: 0, gości: 1