Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Pythoni koodi ei saa tööle märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Stemugram
HV kasutaja

liitunud: 02.12.2001




sõnum 20.08.2009 11:32:06 Pythoni koodi ei saa tööle vasta tsitaadiga

Vaja oleks üks Pythoni kood tööle saada. Kood on iseenesest korras, mingi aasta tagasi sain ta ka tööle aga enam ei mäleta mida täpselt tegin ja nüüd enam tööle ei lähe.

Kood ise asub siin http://www.staremapy.cz/zoomify-analyza/zoomify_downloader.py
Python ise tahab juurde Python Imaging Libraryit (PIL) selle saab siit http://www.pythonware.com/products/pil/

See kood, Zoomify downloader, tõmbab arvutisse Zoomify programmiga internetti pandud suured pildid.

Nagu ma aru saan siis, et pilti arvutisse tõmmata peab Pythoni käsureale kirjutama zoomify_downloader.py <url> <output-directory>

URL-ina tahab ta saada siis pildi ImageProperties.xml faili aadressi näiteks http://www.zoomify.com/images/folders/parisSatellite/ImageProperties.xml

kui ma nüüd käsureale kirjutan zoomify_downloader.py <http://www.zoomify.com/images/folders/parisSatellite/ImageProperties.xml> <c:\pilt>
siis tuleb SyntaxError: invalid syntax (Talle ei meeldi koolon aadressis). Proovisin ainult www-ga siis ei meeldi väljund kaust ees olev "<"

Äkki keegi oskab öelda mis valesti on.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
e-Thug
HV Guru
e-Thug

liitunud: 26.02.2005




sõnum 20.08.2009 12:17:01 vasta tsitaadiga

Usage: zoomify_downloader.py <url> <output-directory>
ei tähenda sugugi mitte seda, et sa need argumendid nurksulgudesse panema peaksid ehk siis:

zoomify_downloader.py http://www.zoomify.com/images/folders/parisSatellite/ImageProperties.xml c:\pilt


Ma proovisin linuxi all ja mul failis igatahes:
Spoiler Spoiler Spoiler

ütleb seal Image: 9665 x 9335 pixels
zoomify downloader räägib sedasi: Limit: It will not create images larger than 8192x8192 pixels (level 5).
Seega proovisin limitiga ja töötas ilusasti:
Spoiler Spoiler Spoiler


Sinu käsuks siis midagi sellist näiteks:
zoomify_downloader.py --level=4 http://www.zoomify.com/images/folders/parisSatellite/ImageProperties.xml c:\pilt
Kommentaarid: 230 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 205
tagasi üles
vaata kasutaja infot saada privaatsõnum
Stemugram
HV kasutaja

liitunud: 02.12.2001




sõnum 20.08.2009 13:17:07 vasta tsitaadiga

Mul kahjuks ei tööta selline error on ka
Traceback (most recent call last):
File "C:\Python26\Tools\zoomify_downloader.py", line 131, in <module>
sys.exit(1)
SystemExit: 1

Proovisin win vista ja ka win7 ning Python 2.6 ja PIL 1.1.6
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
e-Thug
HV Guru
e-Thug

liitunud: 26.02.2005




sõnum 20.08.2009 13:27:08 vasta tsitaadiga

    if len(args) != 2:
        optparser.print_help()
        print __doc__
        sys.exit(1)

Liiga vähe või liiga palju argumente, mis käsuga sa selle veateate said?
Kommentaarid: 230 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 205
tagasi üles
vaata kasutaja infot saada privaatsõnum
Stemugram
HV kasutaja

liitunud: 02.12.2001




sõnum 20.08.2009 14:21:41 vasta tsitaadiga

See tuleb kohe kui ma F5-ga koodi käima lasen
ning kui ma järgmiseks panen käsu
zoomify_downloader.py --level=4 http://www.zoomify.com/images/folders/parisSatellite/ImageProperties.xml c:\pilt
tuleb
SyntaxError: invalid syntax ja talle ei meeldi "http"

Ma kahtlustan, et talle äkki ei meeldi Win Vista. Aasta tagasi proovisin XP peal siis töötas. Aga seda ma ei mäleta milline versioon Python mul oli.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 20.08.2009 14:41:02 vasta tsitaadiga

mis ta selle syntaxerrori kohta täpsemalt ütleb?
ma olen üsna kindel, et asi vistas ei ole, vaid teed ise midagi valesti.

ah ok, ma sain vist nüüd pihta mida sa teed. lased pythoni shelli käima ja sinna kirjutad selle käsu? nii see päris ei käi.
pead windowsis command line ette võtma ja seal liikuma kausta, kus zoomify_downloader.py on ja seal kirjutama
python zoomify_downloader.py --level=4 http://www.zoomify.com/images/folders/parisSatellite/ImageProperties.xml c:\pilt
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
Stemugram
HV kasutaja

liitunud: 02.12.2001




sõnum 20.08.2009 14:50:24 vasta tsitaadiga

Näed sa siis, oligi tihendi viga tooli ja monitori vahel icon_redface.gif
Igatahes tänud.
Sain lõpuks tööle
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Pythoni koodi ei saa tööle
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.