Přepsání skriptu z Bashe do Pythonu

Petrr

Přepsání skriptu z Bashe do Pythonu
« kdy: 27. 10. 2014, 15:41:09 »
Ahoj, měl bych dva dotazy.
1 - Poradí prosím někdo, jak přepsat tento kód z Bashe do Pythonu?

Kód: [Vybrat]
#!/bin/bash
echo "Hello world!";
exit 0;

2 - druhou otázku položím později. Děkuji za pomoc.
« Poslední změna: 27. 10. 2014, 17:06:00 od Petr Krčmář »



Kit

Re:jak přepsat script Bash do scriptu v Pythonu
« Odpověď #2 kdy: 27. 10. 2014, 16:00:30 »
Kód: [Vybrat]
#!/usr/bin/env python
# -*- coding: utf-8 -*-

print("Hello world!")

Petr

Re:jak přepsat script Bash do scriptu v Pythonu
« Odpověď #3 kdy: 27. 10. 2014, 16:03:16 »
Nebude náhodou druhá otázka o práci? :-)))

Petrr

Re:jak přepsat script Bash do scriptu v Pythonu
« Odpověď #4 kdy: 27. 10. 2014, 16:20:02 »
Kite díky moc, a teď druhá otázka, jak to můžu zkompilovat pro linux ? Díky



Lol Phirae

Re:jak přepsat script Bash do scriptu v Pythonu
« Odpověď #5 kdy: 27. 10. 2014, 16:24:09 »
OMG.

jenda


Re:jak přepsat script Bash do scriptu v Pythonu
« Odpověď #7 kdy: 27. 10. 2014, 16:30:41 »
Ahoj, měl bych dva dotazy.
1 - Poradí prosím někdo, jak přepsat tento kód z Bashe do Pythonu?

Kód: [Vybrat]
#!/bin/bash
echo "Hello world!";
exit 0;


Radsej to studium IT nechaj tak, nemas na to.

Re:jak přepsat script Bash do scriptu v Pythonu
« Odpověď #8 kdy: 27. 10. 2014, 16:37:19 »
Kite díky moc, a teď druhá otázka, jak to můžu zkompilovat pro linux ? Díky

Potřebuješ k tomu speciální dll skripty ...

Kit

Re:jak přepsat script Bash do scriptu v Pythonu
« Odpověď #9 kdy: 27. 10. 2014, 16:52:32 »
Kite díky moc, a teď druhá otázka, jak to můžu zkompilovat pro linux ? Díky

Pokud se to jmenuje Hello.py, tak si spustíš Python a v něm napíšeš

Kód: [Vybrat]
import Hello
Výsledek najdeš v Hello.pyc. Kompilovat to však vůbec nemusíš.

Re:Přepsání skriptu z Bashe do Pythonu
« Odpověď #10 kdy: 27. 10. 2014, 17:20:26 »
proč za někoho děláte domácí úkoly - pak s ním bude muset někdo taky pracovat...

Petrr

Re:jak přepsat script Bash do scriptu v Pythonu
« Odpověď #11 kdy: 27. 10. 2014, 17:44:58 »
Kód: [Vybrat]
import Hello
Děkuji Kite, ale píše mi to error.
ImportError: No module named Hello script jsem pojmenoval Hello a je ve stejné složce jako script ve kterém je ten import. Teď je ještě jedna otázka, zda to jde i dekompilovat, jetli ano, je to zcela bezpředmětné :-( Díky

Re:Přepsání skriptu z Bashe do Pythonu
« Odpověď #12 kdy: 27. 10. 2014, 17:53:14 »
Dovolil bych si nabidnout link http://learnpythonthehardway.org/ jako moznost tohle tema zavrit.

kimec

Re:Přepsání skriptu z Bashe do Pythonu
« Odpověď #13 kdy: 27. 10. 2014, 23:46:47 »
Kite díky moc, a teď druhá otázka, jak to můžu zkompilovat pro linux ? Díky

Ak sa program vola Hello.py tak ho skompilujes do bytecode takto:
Kód: [Vybrat]
python -m py_compile Hello.py
Vysledok bude Hello.pyc. Kompilovat specificky pre Linux nemusis/nemozes - vysledny bytecode je prenositelny medzi platformami, avsak nie medzi roznymi verziami Pythona.

Teď je ještě jedna otázka, zda to jde i dekompilovat, jetli ano, je to zcela bezpředmětné :-( Díky
Samozrejme, ze sa to da dekompilovat. Skor by som sa spytal, co sa dekompilovat neda? Technicky vzate, dekompilovat mozes aj nativny binar - ak sa samozrejme z vysledku vyznas... a kod nie je obfuskovany. Moralna/legalna otazka samotnej dekompilacie je zase nieco ine.

David 123

Re:Přepsání skriptu z Bashe do Pythonu
« Odpověď #14 kdy: 29. 10. 2014, 08:36:08 »
https://wiki.python.org/moin/Freeze (jinak je to samozrejme prvni odkaz v googlu). Muzu se zeptat k cemu VAM to bude ?