2022-09-07

Sep 7 In-Class Exercise Thread.

Please post your solutions to the Sep 7 In-Class Exercise to this thread.
Best,
Chris
Please post your solutions to the Sep 7 In-Class Exercise to this thread. Best, Chris

-- Sep 7 In-Class Exercise Thread
 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)
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())

-- Sep 7 In-Class Exercise Thread
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 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>

-- Sep 7 In-Class Exercise Thread
 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 path = sys.argv[1] + '*.txt' files = glob.glob(path) for name in files: for line in open(name): print(line, end='')

-- Sep 7 In-Class Exercise Thread
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 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()

-- Sep 7 In-Class Exercise Thread
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 = "./" + str(sys.argv[1]) + "*.txt" files = glob.glob(path) for name in files: for line in open(name): print(line, end ="")

-- Sep 7 In-Class Exercise Thread
 import glob
 import sys
 path = './' + sys.argv[1] + '*.txt'
 files = glob.glob(path)
 for name in files:
	 print(name)
(Edited: 2022-09-07)
import glob import sys path = './' + sys.argv[1] + '*.txt' files = glob.glob(path) for name in files: print(name)

-- Sep 7 In-Class Exercise Thread
    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 sys import glob name = sys.argv[1] path = './' + name + '*.txt' files = glob.glob(path) for fname in files: print(fname)

-- Sep 7 In-Class Exercise Thread
 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 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())

-- Sep 7 In-Class Exercise Thread
 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)
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)
[ Next ]
X