-
Python:
# Method 1: Using enumerate() function with open('file.txt') as file: for line_number, line in enumerate(file, start=1): print(f'Line {line_number}: {line}') # Method 2: Using a counter variable line_number = 1 with open('file.txt') as file: for line in file: print(f'Line {line_number}: {line}') line_number += 1
-
Java:
// Method 1: Using BufferedReader and LineNumberReader try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) { String line; int line_number = 1; while ((line = reader.readLine()) != null) { System.out.println("Line " + line_number + ": " + line); line_number++; } } // Method 2: Using Scanner try (Scanner scanner = new Scanner(new File("file.txt"))) { int line_number = 1; while (scanner.hasNextLine()) { String line = scanner.nextLine(); System.out.println("Line " + line_number + ": " + line); line_number++; } }
-
JavaScript:
// Method 1: Using readline module const readline = require('readline'); const fs = require('fs'); const file = readline.createInterface({ input: fs.createReadStream('file.txt'), output: process.stdout, terminal: false }); let line_number = 1; file.on('line', function(line) { console.log(`Line ${line_number}: ${line}`); line_number++; }); // Method 2: Using fs module const fs = require('fs'); const content = fs.readFileSync('file.txt', 'utf-8'); const lines = content.split('\n'); let line_number = 1; for (const line of lines) { console.log(`Line ${line_number}: ${line}`); line_number++; }