“Python membaca dan menulis baris dalam file” Kode Jawaban

Python membaca baris file demi baris

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

Baca file dan tulis ke file lain 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 membaca dan menulis baris dalam file

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

Jawaban yang mirip dengan “Python membaca dan menulis baris dalam file”

Pertanyaan yang mirip dengan “Python membaca dan menulis baris dalam file”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya