想必玩餐城的同胞們一定有一個經驗
每天都要到各個朋友的塗鴉牆中去收禮物
2011年10月25日
2011年8月12日
2011年7月15日
2011年6月20日
2011年5月15日
印出UTF8字串
Python3 在字串上預設的編碼是UTF8,但print卻不是
預設做法是轉成sys.stdout.encoding所設定的編碼再印出
當sys.stdout.encoding的編碼沒有你要印的字時,就會出現
'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
的錯誤
2011年4月21日
讀取檔案的最後幾行
$n = 20 //要讀的行數
$fileName = "name"; //要讀的檔案
$fp = fopen( $fileName, 'r' ); // 開啟檔案
fseek($fp,0,SEEK_END);
$c = ftell($fp);
$countline = 0;
while ($c > 0 && $countline < $n ) { //從最後往前找第$n個\n
if ( fgetc( $fp ) == chr(10) ) $countline += 1;
$c -= 1;
fseek($fp,$c) ;
}
$data_array=explode(chr(10),fread($fp, filesize($fileName)));
fclose($fp);
$data_array 為讀取結果
訂閱:
文章 (Atom)