Ola amigos!
Por que a funçao localizada na linha 47 nao é chamada? quando rodo o script a funçao nao é executada…
import platform
import os
# AREA DE VARIAVEIS
kill = False # se igual à 'True', finaliza o programa
# AREA DE FUNÇOES
def platform_info():
print(64 * '-')
print('Platform: ', platform.platform())
print('Processor: ', platform.processor())
print('System: ', platform.system())
print('Release: ', platform.release())
print('Version ', platform.version())
print('Py_Version:', platform.python_version())
#print('Uname ', platform.uname())
#print(platform.system_alias())
print(64 * '-')
def chk_com(): # funçao para identificar entrada em 'datain' definir uma açao
if len(datain) > 0:
if datain[0] == '/': # se o primeiro caractere de 'datain' for '/', significa que 'datain' recebeu um diretorio ou arquivo
if os.path.isdir(default_path+datain):
os.chdir(default_path+datain)
elif os.path.isdir(default_path):
os.chdir(default_path)
elif os.path.isfile(default_path+datain):
print(f' É um arquivo\n {default_path+datain}')
else:
print(f' Nao é arquivo ou diretorio\n {default_path+datain}')
datain = int(input(f'Sistema:\n1- Android\n2- Linux\n3- Windows\n')) # 'default_path' tera um valor diferente dependendo do sistema em que o programa estiver rodado
if datain == 1:
default_path = '/storage/emulated/0/Download' # 'default_path' é o caminho inicial (diretorio inicial)
elif datain == 2:
default_path = '/home/thiago-user/Documentos'
#elif datain == 3:
current_path = default_path
os.chdir(current_path)
while not kill:
datain = str(input(current_path))
if True :
chk_com()
#platform_info()
if datain == 'exit' or datain == 'EXIT':
kill = True