Please post your solutions to the Sep 7 In-Class Exercise to this thread.
Best,
Chris
import glob import sys try: name_str=sys.argv[1] except: print("No string found")
path = './'+name_str+'*.txt' files = glob.glob(path) for name in files: with open(name, 'r') as f: print(f.read())
(Edited: 2022-09-07)<nowiki> import glob import sys
if not len(sys.argv) > 1: print("Must be called with at least one argument") exit(1)
files = glob.glob(f'{sys.argv[1]}*.txt') for file in files: with open(file) as f: txt = f.read() print(txt) </nowiki>
import glob import sys
path = sys.argv[1] + '*.txt' files = glob.glob(path) for name in files: for line in open(name): print(line, end='')
(Edited: 2022-09-07)import glob
import sys
def main(): arg = sys.argv[1] files = glob.glob("*") for file in files: if file.startswith(arg): if file.endswith(".txt"): print(file) if name == 'main': main()
(Edited: 2022-09-07)import glob
import sys
path = "./" + str(sys.argv[1]) + "*.txt"
files = glob.glob(path)
for name in files:
for line in open(name):
print(line, end ="")(Edited: 2022-09-07) import glob import sys path = './' + sys.argv[1] + '*.txt' files = glob.glob(path) for name in files: print(name)
(Edited: 2022-09-07)import sys
import glob
name = sys.argv[1]
path = './' + name + '*.txt'
files = glob.glob(path)
for fname in files:
print(fname)(Edited: 2022-09-07) import glob import sys
filename = sys.argv[1] path = './' + filename + '.txt' files = glob.glob(path) for name in files: with open(files, 'r') as f: print(f.read())
(Edited: 2022-09-07)Import sys Import glob
File_name = sys.argv[1] Files = glob.glob(f{File_name}*.txt) For file in Files: With open(file) as f: Content = f.read() Print(Content)