U
    6B©b<  ã                   @   s"   d d„ Z dd„ Zedkreƒ  dS )c              	   C   sš   t | dƒ†}t|ƒ ¡  d¡}t|ƒ d}|D ]\}| ¡  d¡}t|ƒ |t|d ƒt|d ƒ 7 }td|ƒ t||ƒ}t|ƒ}t|dƒ q.W 5 Q R X |S )NZrtú,é    é   é   zCum cost = Ú
)	ÚopenÚnextÚstripÚsplitÚprintÚintÚfloatÚzipÚdict)ÚfilenameZinpFileZheadersZtot_costÚlineZrowÚresultÚd© r   ú./home/cheung/ML/practical-python/work/pcost.pyÚportfolio_cost   s    

r   c                  C   s   t dƒ} td| ƒ d S )NzData/portfolio.csvzTotal cost:)r   r
   )Zcostr   r   r   Úmain#   s    r   Ú__main__N)r   r   Ú__name__r   r   r   r   Ú<module>   s   