In [1]:
ls
In [2]:
!ls
In [3]:
toy_file =open("shiny_new_file.txt", "w")
toy_file.write("hey guys \n")
toy_file.write("what's up \n")
toy_file.close()
!ls
In [6]:
our_file=open("shiny_new_file.txt", "r")
new_file=open("even_newer_file.txt","w")
new_file.write(our_file.read())
our_file.close()
new_file.close()
!ls
In [7]:
!cat even_newer_file.txt
In [9]:
import urllib2
online_image_file=urllib2.urlopen("http://i.kinja-img.com/gawker-media/image/upload/s--lcZ52NA8--/19c0uzmi9bmv1jpg.jpg")
local_file=open('star_wars_image.jpg',"w")
local_file.write(online_image_file.read())
local_file.close()
online_image_file.close()
!ls
In [10]:
!curl http://i.kinja-img.com/gawker-media/image/upload/s--lcZ52NA8--/19c0uzmi9bmv1jpg.jpg >star_wars_image_curl.jpg
In [11]:
!ls
!open star_wars_image.jpg
In [21]:
Bo_super_math= 3+7.4
with open("super_math_results.txt","w") as results:
results.write("3+7 =")
results.write(str(Bo_super_math))
!cat super_math_results.txt
In [18]:
import csv
with open("new_csv_toy.csv",'w') as csv_output:
writer =csv.writer(csv_output)
row1=["Bo","is","awesome"]
row2=["Aaron","is","awesome"]
writer.writerow(row1)
writer.writerow(row2)
!cat new_csv_toy.csv
In [22]:
!wget http://web.mta.info/developers/data/nyct/turnstile/turnstile_150404.txt
In [23]:
!ls
In [24]:
!head turnstile_150404.txt
In [28]:
LINE_NUM=3
with open("turnstile_150404.txt","r") as turnstile_file:
reader = csv.reader(turnstile_file)
reader.next()
for index, row in enumerate(reader):
print row
if index ==LINE_NUM:
break
In [38]:
import sys
with open("turnstile_150404.txt","r") as turnstile_file:
reader = csv.reader(turnstile_file)
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 fancy processing goes here..
writer.writerow(row)
if num==2:
my_value=row/2 #this doesn't work
except:
print>>sys.stderr,"oh noews, row %i failed" %num
three_rows.close()
In [ ]: