def main(): analisa_ficheiro.pede_nome("pessoa.json") analisa_ficheiro.gera_nome("pessoa.json") analisa_ficheiro.calcula_linhas("pessoa.json") analisa_ficheiro.calcula_carateres("pessoa.json") analisa_ficheiro.calcula_palavra_comprida("pessoa.json") analisa.ficheiro.calcula_ocorrencia_de_letras("pessoa.json")
def main(): path = os.getcwd() + "/test.txt" print(analisa.pede_nome()) analisa.gera_nome() analisa.calcula_linhas(path) analisa.calcula_carateres(path) analisa.calcula_ocorrencia_letras(path) return
def main(): fileName = analisa_ficheiro.pede_nome() jsonFile = open(analisa_ficheiro.gera_nome(fileName), "w") jsonText = { "Lines": analisa_ficheiro.calcula_linhas(fileName), "Characters": analisa_ficheiro.calcula_carateres(fileName), "Biggest_Word": analisa_ficheiro.calcula_palavra_comprida(fileName), "Words_Dictionary": analisa_ficheiro.calcula_ocorrencia_de_letras(fileName) } json.dump(jsonText, jsonFile, indent=4, sort_keys=True) print("Created", analisa_ficheiro.gera_nome(fileName), "! :)")
def main(nome): f = open(nome.split(".")[0] + "_resultados" + ".txt", "a") f.write("linhas " + str(analisa_ficheiro.calcula_linhas(nome)) + "\n") f.write("carateres " + str(analisa_ficheiro.calcula_carateres(nome)) + "\n") f.write("palavra_maior " + str(analisa_ficheiro.calcula_palavra_comprida(nome)) + "\n") f.write("ocorrencia_das_letras " + str(analisa_ficheiro.calcula_ocorrencia_de_letras(nome))) f.close() analisa_ficheiro.gera_nome( analisa_ficheiro.pede_nome( nome.split(".")[0] + "_resultados" + ".txt"))
def main(): try: dictionary = {} nameFile = analisa_ficheiro.pede_nome() newFile = analisa_ficheiro.gera_nome(nameFile) print(f"New File Name -> {newFile}") dictionary["Number Lines"] = analisa_ficheiro.calcula_linhas(nameFile) dictionary["Number Chars"] = analisa_ficheiro.calcula_carateres(nameFile) dictionary["Biggest One"] = analisa_ficheiro.calcula_palavra_comprida(nameFile) dictionary["Number of Chars Occurrences"] = analisa_ficheiro.calcula_ocorrencia_de_letras(nameFile) with open(newFile, 'w') as jFile: json.dump(dictionary, jFile, indent=4) jFile.close() except OSError: sys.exit("Error Writing File")
def main(): nome = analisa_ficheiro.pede_nome() nomeJSON = analisa_ficheiro.gera_nome(nome) file_dict = { "calcula_linhas": analisa_ficheiro.calcula_linhas(nome), "calcula_carateres": analisa_ficheiro.calcula_carateres(nome), "calcula_palavra_comprida": analisa_ficheiro.calcula_palavra_comprida(nome), "calcula_correncia_de_letras": analisa_ficheiro.calcula_correncia_de_letras(nome) } with open(nomeJSON, 'w', encoding='utf-8') as json_file: json.dump(file_dict, json_file, indent=4)
def main(): fichTxt = analisa_ficheiro.pede_nome() lineCount = analisa_ficheiro.calcula_linhas(fichTxt) charCount = analisa_ficheiro.calcula_carateres(fichTxt) longestString = analisa_ficheiro.calcula_palavra_comprida(fichTxt) letterOccurences = analisa_ficheiro.calcula_ocorrencia_de_letras(fichTxt) fichJson = analisa_ficheiro.gera_nome(fichTxt) fileAnalysis = { "Nome Ficheiro.txt": fichTxt, "Nr Linhas": lineCount, "Nr Chars": charCount, "String Maior": longestString, "Occorencia de Letras": letterOccurences, } with open(fichJson, 'w') as json_file: json.dump(fileAnalysis, json_file, indent=4)
def main(): ficheiro = analisa_ficheiro.pede_nome() ficheiro_open = open(analisa_ficheiro.gera_nome(ficheiro), "w") dicionario = { "Nr. de Linhas": analisa_ficheiro.calcula_linhas(ficheiro), "Caracteres": analisa_ficheiro.calcula_carateres(ficheiro), "Palavra mais comprida": analisa_ficheiro.calcula_palavra_comprida(ficheiro), "Ocorrencia de letras": analisa_ficheiro.calcula_ocorrencia_de_letras(ficheiro) } json.dump(dicionario, ficheiro_open, indent=4, sort_keys=True) print(json.dumps(dicionario, indent=4, sort_keys=True), "\n\nO ficheiro", analisa_ficheiro.gera_nome(ficheiro), "foi criado\n")
import analisa_ficheiro import json import pprint if __name__ == "__main__": valores_ficheiro_novo = [] n = 0 texto = "" valores_ficheiro_novo1 = {} #acessorio.py while n != 1: print("Qual o nome do ficheiro?") nome = input() texto = analisa_ficheiro.pede_nome(nome) if texto: n = 1 else: n = 0 print(nome) ficheiro_json = analisa_ficheiro.gera_nome(nome) #calculos.py valores_ficheiro_novo1 = analisa_ficheiro.calcula_linhas( texto, valores_ficheiro_novo1) valores_ficheiro_novo1 = analisa_ficheiro.calcula_caracteres( texto, valores_ficheiro_novo1) valores_ficheiro_novo1 = analisa_ficheiro.maior_palavra( texto, valores_ficheiro_novo1)
def main(): analisa_ficheiro.gera_nome(analisa_ficheiro.pede_nome())