There was an error while loading. Please reload this page.
1 parent 72663a7 commit b946931Copy full SHA for b946931
1 file changed
implement-shell-tools/cat/cat.py
@@ -14,17 +14,20 @@
14
line_number = 1
15
16
for filename in args.files:
17
-
18
- with open(filename) as file:
19
- for line in file:
20
- line = line.rstrip("\n")
21
22
- if args.b and line == "":
23
- print()
24
- continue
25
26
- if args.n or args.b:
27
- print(f"{line_number} {line}")
28
- line_number += 1
29
- else:
30
- print(line)
+ try:
+ with open(filename) as file:
+ for line in file:
+ line = line.rstrip("\n")
+
+ if args.b and line == "":
+ print()
+ continue
+ if args.n or args.b:
+ print(f"{line_number} {line}")
+ line_number += 1
+ else:
+ print(line)
31
32
+ except FileNotFoundError:
33
+ print(f"{filename}: No such file or directory")
0 commit comments