konto usunięte

Temat: skrypt w .py

Hej Wszystkim potrzebuje Waszej pomocy, bo nie wiem jak ten program ugryżć - jak sie do tego zabrac?

Temat jest taki:

Mamy taki URL: http://validate.jsontest.com/?json=[1,2,3,5,8]

I trza napisac skrypt ktory ma sprawdzac i raportowac na value of size takie definicje:
1. >= 4 then OK
2. >=2 but < 4 WARNING
3. <2 then CRITICAL

Wymagania: 1. uzycie zewnetrzych parametrow dla wszystkich stanow wiec mozna zmienic wartosci bez edytowania kodu
2. pominac gotowe moduly jesli to mozliwe
3. docelowy URL ma byc paramterem
4. komunikat HELP ma byc dostarczony jesli zadne parametry ,,are passed" do skryptu

Kluczowe jest tutaj jak to zalatwic z tym parametrem w temacie tego URLa, bo tutaj wpisujac dowolne wartosci w tablice dostajemy za kazdym razem inne wartosci.
Mateusz Drożyński

Mateusz Drożyński asystent geodety,
geodeta, Connexus
Geodezja

Temat: skrypt w .py

Rozumiem, że poprzez wymóg nr 2 użycie biblioteki urllib2 odpada?

konto usunięte

Temat: skrypt w .py

lepiej zeby nie wykorzystywac gotowych modulow, ale jesli innego pomyslu nie ma to moze byc - bede wdzieczny za pomoc...
Mateusz Drożyński

Mateusz Drożyński asystent geodety,
geodeta, Connexus
Geodezja

Temat: skrypt w .py

Wersja dosyć robocza, mam nadzieję, że odpowiednio zrozumiałem problem, spełnia jednakże podstawowe założenie wyświetlania komunikatów w zależności od wielkości tablicy.

https://github.com/Drozyn/Skrypt

konto usunięte

Temat: skrypt w .py

Moglbys opisac dzialanie tego - byloby to naprawde pomocne bo po odpaleniu skryptu w jgo lokalizacji: ./skrypt.py

co mam tutaj wpisac caly URL z http czyli: : http://validate.jsontest.com/?json=[1,2,3,5,8] ?
Mateusz Drożyński

Mateusz Drożyński asystent geodety,
geodeta, Connexus
Geodezja

Temat: skrypt w .py

Tak, cały url w postaci http://validate.jsontest.com/?json=[1,2,3,5,8] , skrypt łączy się z podanym adresem, pobiera jego dane, wyszukuje słowa klucz "size" i pobiera liczbę znajdującą się za nim (obecnie skrypt działa tylko dla jedno i dwu-cyfrowych liczb - można to rozszerzyć w miarę potrzeb). Po pobraniu odpowiedniej danej ze strony, stosuje się do podanych kryteriów i wyświetla odpowiedni komunikat.

konto usunięte

Temat: skrypt w .py

testowales to? ja dalem +x na skrypt.py potem ./skrypt.py i ENTER przenioslo mnie do nowej linii wpisalem caly URL razem z protokołem http - dalelem Enter i nic...
Mateusz Drożyński

Mateusz Drożyński asystent geodety,
geodeta, Connexus
Geodezja

Temat: skrypt w .py

Można jeszcze ewentualnie inaczej to ugryźć, mianowicie policzyć ile jest liczb w podanym adresie url, czyli przy podaniu do skryptu takiego adresu http://validate.jsontest.com/?json=[1,2,3,5,8] , skrypt po prostu policzyłby ile jest liczb w nawiasach kwadratowych i podałby odpowiednią informację, bez łączenia się ze stroną www (wtedy nie będzie potrzebny żaden dodatkowy moduł)

konto usunięte

Temat: skrypt w .py

a w czym to odpalasz? bo z terminala u mnie to stoi w miejscu
Mateusz Drożyński

Mateusz Drożyński asystent geodety,
geodeta, Connexus
Geodezja

Temat: skrypt w .py

pisałem i testowałem w pycharmie, sprawdzałem też w IDLE - w obydwu przypadkach skrypt zadziałał - tyle, że tworzyłem to na Windowsie (chwilowo tylko do niego mam dostęp)
Mateusz Drożyński

Mateusz Drożyński asystent geodety,
geodeta, Connexus
Geodezja

Temat: skrypt w .py

odpalając poprzez CMD też u mnie działa

Obrazek

konto usunięte

Temat: skrypt w .py

mozesz wkleic output tego programu po wykonaniu?
Mateusz Drożyński

Mateusz Drożyński asystent geodety,
geodeta, Connexus
Geodezja

Temat: skrypt w .py

W zależności od podanej tablicy wyświetli się jedna z 3 opcji, jedna w załączeniu w postaci obrazka.
Dodałem jeden element, który mógł stanowić problem (zapomniałem o nim z przyzwyczajenia do odpalania skryptu w IDE, może tu jest problem).

https://github.com/Drozyn/Skrypt


Obrazek

Następna dyskusja:

Sprzedam Skrypt ( serwis )...




Wyślij zaproszenie do