mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
Improvements to syntax and comments
Improve code by using context managers to handle closing of files. Also, replace the flame-war indexing comment for one with some explanations to why things are as they are.
This commit is contained in:
parent
35cfeef957
commit
3743c596d8
@ -38,18 +38,16 @@ r.text # raw page source
|
|||||||
print(r.text) # prettily formatted
|
print(r.text) # prettily formatted
|
||||||
# save the page source in a file:
|
# save the page source in a file:
|
||||||
os.getcwd() # check what's the working directory
|
os.getcwd() # check what's the working directory
|
||||||
f = open("learnxinyminutes.html", "wb")
|
with open("learnxinyminutes.html", "wb") as f:
|
||||||
f.write(r.text.encode("UTF-8"))
|
f.write(r.text.encode("UTF-8"))
|
||||||
f.close()
|
|
||||||
|
|
||||||
# downloading a csv
|
# downloading a csv
|
||||||
fp = "https://raw.githubusercontent.com/adambard/learnxinyminutes-docs/master/"
|
fp = "https://raw.githubusercontent.com/adambard/learnxinyminutes-docs/master/"
|
||||||
fn = "pets.csv"
|
fn = "pets.csv"
|
||||||
r = requests.get(fp + fn)
|
r = requests.get(fp + fn)
|
||||||
print(r.text)
|
print(r.text)
|
||||||
f = open(fn, "wb")
|
with open(fn, "wb") as f:
|
||||||
f.write(r.text.encode("UTF-8"))
|
f.write(r.text.encode("UTF-8"))
|
||||||
f.close()
|
|
||||||
|
|
||||||
""" for more on the requests module, including APIs, see
|
""" for more on the requests module, including APIs, see
|
||||||
http://docs.python-requests.org/en/latest/user/quickstart/
|
http://docs.python-requests.org/en/latest/user/quickstart/
|
||||||
@ -71,8 +69,8 @@ pets
|
|||||||
# 1 vesuvius 6 23 fish
|
# 1 vesuvius 6 23 fish
|
||||||
# 2 rex 5 34 dog
|
# 2 rex 5 34 dog
|
||||||
|
|
||||||
""" R users: note that Python, like most normal programming languages, starts
|
""" R users: note that Python, like most C-influenced programming languages, starts
|
||||||
indexing from 0. R is the unusual one for starting from 1.
|
indexing from 0. R starts indexing at 1 due to Fortran influnce.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# two different ways to print out a column
|
# two different ways to print out a column
|
||||||
|
Loading…
Reference in New Issue
Block a user