Skrypt python nie działa pod windows

Witam, próbuje uruchomić ten skrypt http://sourceforge.net/projects/jorgeim/files/ u siebie na windowsie ale niestety wyskakuje mi tak błąd

D:\Python>python.exe jorgeim/jorgeim.sh

  File "jorgeim/jorgeim.sh", line 2

    python3 src $*

              ^

SyntaxError: invalid syntax

Pewnie dla kogoś kto się zna na tym to proste do rozwiązania ale już próbowałem na rózne sposoby odpalić ale nie umiem :frowning:

A o przeznaczeniu skryptu na tej stronie http://groups.google.com/group/jabsterpl/browse_thread/thread/48d21fa616d0ad42/bf8814303a75c0fa

Jeśli ktoś wie jak to uruchomić to będę wdzięczny

To, co próbujesz uruchomić to nie skrypt Pythona tylko skrypt powłoki Uniksa(sh).

Uruchomisz to, co chcesz za wywołując

python.exe jorgeim/src

, zakładając, że masz wszystko co potrzeba(i ten skrypt działa na Windowsie).

Niestety wyskakuje coś takiego:

D:\Python>python.exe jorgeim/src

Please provide PHPSESSID key.


Usage: jorgeim.sh --key HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH [--before YYYY.MM.DD] [

--after YYYY.MM.DD]

        where HHH...HHH is hexadecimal PHPSESSID cookie taken from web browser a

fter successful login to Jorge

Czyli ten skrypt może nie działać na Windowsie?

Czy ja wiem, czy “niestety”… To zwykła instrukcja jak się tego używa(czyli skrypt działa) - zastosuj się do niej.

Próbowałem ale dalej jakieś błedy wyskakują:

D:\Python>python.exe jorgeim/src --key xxxab862af656f26caf0ee6e4f730xxx

Traceback (most recent call last):

  File "D:\Python\lib\configparser.py", line 381, in set

    sectdict = self._sections[section]

KeyError: 'Cookies'


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "D:\Python\lib\runpy.py", line 128, in _run_module_as_main

    " __main__", fname, loader, pkg_name)

  File "D:\Python\lib\runpy.py", line 34, in _run_code

    exec(code, run_globals)

  File "D:\Python\jorgeim\src\ __main__.py", line 25, in 

    config.set_cookie('PHPSESSID', '/', a)

  File "jorgeim/src\config.py", line 21, in set_cookie

    config.set('Cookies',c+p,v)

  File "D:\Python\lib\configparser.py", line 383, in set

    raise NoSectionError(section)

configparser.NoSectionError: No section: 'Cookies'

Z tego co wnioskuję z treści wyjątku i mojej znikomej znajomości Pythona - skrypt nie potrafi odczytać pliku konfiguracyjnego. Strzelam, że go nie znajduje(bo jest uruchamiany z innej ścieżki). Przejdź do katalogu jorgeim i w nim wywołaj

python.exe src ...

.

Dzięki bardzo za pomoc w końcu skrypt ruszył, nawet łączył się z internetem, ale znowu błędy :frowning:

D:\Python>python.exe src --key xxxbe707a7b41aacea3d66d95d725xxx

getting main page

Traceback (most recent call last):

  File "D:\Python\lib\runpy.py", line 128, in _run_module_as_main

    " __main__", fname, loader, pkg_name)

  File "D:\Python\lib\runpy.py", line 34, in _run_code

    exec(code, run_globals)

  File "D:\Python\src\ __main__.py", line 93, in 

    days = parser.get_days(main_page)

AttributeError: 'module' object has no attribute 'get_days'

Czy to jest wina samego skryptu, czy pythona?

Moduł parser, który nie ma funkcji get_days istnieje w standardowej bibliotece pythona i być może, choć nie powinno mieć to miejsca, to ten standardowy moduł jest w rzeczywistości importowany. Nie wiem, czy to pomoże, ale spróbuj zamienić wystąpienia parser w pliku __main__.py na np. jorgparser i analogicznie nazwe pliku parser.py

Noo nareszcie ruszyło! Dzięki wam za pomoc! !!