A collection of cheat sheets.
Hosted on GitHub Pages — Theme by mattgraham
# Opening a file for reading
with open(filename) as file:
# Use file
# Reading entire contents as a single string
with open(filename) as file:
contents = file.read()
# Iterating over lines, one by one
with open(filename) as file:
for line in file:
# Process line
# Opening a file for writing
with open(filename, 'w') as out:
# use out
# Writing to file
with open(filename, 'w') as out:
out.write(string) # Does not add newline!
# Writing to file using print
with open(filename, 'w') as out:
print(string, file=out) # Does add newline!