In [1]:
!ls
In [2]:
toy_file = open("shiny_new_file.txt", "w")
toy_file.write("hey,yo, yolo \n")
toy_file.write("how are you doing!? \n")
toy_file.close()
!ls
In [3]:
our_file = open("shiny_new_file.txt","r")
nf=open("new2.txt","w")
nf.write(our_file.read())
our_file.close()
nf.close()
!ls
In [4]:
!cat new2.txt
In [5]:
import urllib2
webfile=urllib2.urlopen("http://i.kinja-img.com/gawker-media/image/upload/s--lcZ52NA8--/19c0uzmi9bmv1jpg.jpg")
locfile=open("star_wars.jpg","w")
locfile.write(webfile.read())
locfile.close()
webfile.close()
!ls
In [6]:
!curl http://i.kinja-img.com/gawker-media/image/upload/s--lcZ52NA8--/19c0uzmi9bmv1jpg.jpg > star_wars_curl.jpg
In [7]:
!ls
In [8]:
!wget -O star-wars_wget.jpg http://i.kinja-img.com/gawker-media/image/upload/s--lcZ52NA8--/19c0uzmi9bmv1jpg.jpg
In [9]:
!wget -O star_wars_wget.jpg http://i.kinja-img.com/gawker-media/image/upload/s--lcZ52NA8--/19c0uzmi9bmv1jpg.jpg
In [10]:
!wget -O star_wars_wget.jpg http://i.kinja-img.com/gawker-media/image/upload/s--lcZ52NA8--/19c0uzmi9bmv1jpg.jpg
In [11]:
nmath = 3 +99.4
with open("super_math_res.txt","w") as results:
results.write("3+99.4=")
results.write(str(nmath))
!cat super_math_res.txt
In [12]:
import csv
with open("mev.csv","w") as csv_put:
writer = csv.writer(csv_put)
r1 = ["spades","hearts","clubs"]
r2 = [ "ace", "queen", "king"]
writer.write(r1)
writer.write(r2)
!cat mev.csv
In [13]:
import csv
with open("mev.csv","w") as csv_put:
writer = csv.writer(csv_put)
r1 = ["spades","hearts","clubs"]
r2 = [ "ace", "queen", "king"]
writer.writerow(r1)
writer.writerow(r2)
!cat mev.csv
In [14]:
# Exploring MTA data
In [15]:
## Exploring MTA data
In [16]:
!wget -O mta_turn_data.txt http://web.mta.info/developers/data/nyct/turnstile/turnstile_150404.txt
In [17]:
!ls
In [18]:
!head mta_turn_data.txt
In [20]:
line_num = 3
with open("mta_turn_data.txt", "r") as mtav:
reader = csv.reader(mtav)
# Skip header line
reader.next()
for index,row in enumerate(reader):
print row
if index == line_num:
break
In [21]:
import sys
with open("mta_turn_data.txt","r") as mtav:
reader=csv.reader(mtav)
three_rows = open("three_rows.txt","w")
writer=csv.writer(three_rows)
for num, row in enumerate(reader):
try:
if num == 3:
break
print "I am processing row %i" % num
# Some other fancy processing goes here
writer.writerow(row)
if num == 2:
mval=row/2
except:
print >> sys.stderr, "Cant divide row %i by numer, you goddamned FOOL!!" % num
three_rows.close()
In [22]:
!cat three_rows.txt
In [ ]: