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

<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>

<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] + &#039;*.txt&#039; files = glob.glob(path) for name in files: for line in open(name): print(line, end=&#039;&#039;)

(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(&quot;*&quot;) for file in files: if file.startswith(arg): if file.endswith(&quot;.txt&quot;): print(file) if name == &#039;main&#039;: 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 = &quot;./&quot; + str(sys.argv[1]) + &quot;*.txt&quot;

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 = &#039;./&#039; + sys.argv[1] + &#039;*.txt&#039; 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 = &#039;./&#039; + filename + &#039;.txt&#039; files = glob.glob(path) for name in files: with open(files, &#039;r&#039;) 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