December 2018
Beginner to intermediate
796 pages
19h 54m
English
Let's see a couple of quick examples on how to manipulate files and directories. The first example manipulates the content:
# files/manipulation.pyfrom collections import Counterfrom string import ascii_letterschars = ascii_letters + ' 'def sanitize(s, chars): return ''.join(c for c in s if c in chars)def reverse(s): return s[::-1]with open('fear.txt') as stream: lines = [line.rstrip() for line in stream]with open('raef.txt', 'w') as stream: stream.write('\n'.join(reverse(line) for line in lines))# now we can calculate some statisticslines = [sanitize(line, chars) for line in lines]whole = ' '.join(lines)cnt = Counter(whole.lower().split())print(cnt.most_common(3))
The previous example defines two functions: ...
Read now
Unlock full access