uz sem nevěděl co bych... tak sem zkusil udelat neco podobnyho jako prikazovy řádek:
# -*- coding: cp1250 -*-
import os
print "vita vas Easyho konzole"
name = os.name
name2 = ""
if name == "nt":
name2 = "Windows"
rootDir = "c:"
elif name == "posix":
name2 = "Unix"
rootDir = "/"
else:
name2 = "neznamy"
print "vas operacni system je ", name2
print
napoveda = """---------NAPOVEDA---------n
Zobrazeni aktualniho adresare (a)
Vypis obsahu aktualniho adresare (v)
Prechod na korenovy adresar (k)
Prechod na jiny adresar (p)
Cteni .txt (e)
Help (help)
Ukonceni (q)
"""
print napoveda
print
def fce(x):
name = os.name
name2 = ""
if name == "nt":
rootDir = "c:"
else:
rootDir = "/"
##########
if x == "a":
print os.getcwd()
elif x == "v":
for i in os.listdir(os.curdir):
print i
#elif x == "k":
# os.path.join(rootDir,)
elif x == "p":
u = raw_input()
os.path.join(u)
#return os.path.join(u, "")
elif x == "e":
print "vyberte soubor"
i = raw_input()
soubor = open(i, "r")
for radek in soubor:
print radek
soubor.close()
elif x == "help":
print napoveda
elif x == "q":
return 0
f = 1
while f == 1:
n = raw_input()
fce(n)
if fce(n) == 0:
print "konec"
break
#print fce(n)
ale potřeboval bych poradit u přechodů na kořenovy a jiny adresar a pak jeste nechapu proc se mi tiskne dvakrat fce(n) kdyz tu druhou mam v podmince if.
děkuji za odpovědi.