“Python Lire et écrire des lignes dans le fichier” Réponses codées

python lire le fichier ligne par ligne

with open("file.txt") as file_in:
    lines = []
    for line in file_in:
        lines.append(line)
Caleb McNevin

Lisez les fichiers et écrivez dans un autre fichier Python

import sys
import glob
import os.path

list_of_files = glob.glob('/Users/Emily/Topics/*.txt') #500 files

for file_name in list_of_files:
    print(file_name)

    # This needs to be done *inside the loop*
    f= open(file_name, 'r')
    lst = []
    for line in f:
       line.strip()
       line = line.replace("\n" ,'')
       line = line.replace("//" , '')
       lst.append(line)
    f.close()

    f=open(os.path.join('/Users/Emily/UpdatedTopics',
    os.path.basename(file_name)) , 'w')

    for line in lst:
       f.write(line)
    f.close()
Joyous Jellyfish

Python Lire et écrire des lignes dans le fichier

import string

def read_file_content(filename):
    fileContent = open(filename, "r")
    return fileContent

def count_words():
    text = read_file_content("./story.txt")
    dictionary = {}
    for line in text:
        line = line.strip()
        line = line.lower()
        
        line = line.translate(line.maketrans("," "", string.puntuation))
        words = line.split()
        
        for word in words:
            if word in dictionary:
                dictionary[word] +=1
            else:
                dictionary[word] = 1
                
    for key in list(dictionary.keys()):
        print(f"{{\"{key}\": {dictionary[key]}}}, ", end=" ")
count_words
Olawale Arowojolu

Réponses similaires à “Python Lire et écrire des lignes dans le fichier”

Questions similaires à “Python Lire et écrire des lignes dans le fichier”

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code