2016年5月4日 星期三

Raspberry Pi 的版本

顯示目前 raspberry pi 的版本:

$ uname -a
   Linux RPi 3.1.19 #1 PREEMPT Fri Jun 1 14:16:38 CEST 2012 armv6l GNU/Linux

顯示目前  firmware 的版本:

$ /opt/vc/bin/vcgencmd version
Feb  4 2015 21:04:27
Copyright (c) 2012 Broadcom
version 115f63aa0915cdb5b6dff23822eb16699b72ae8b (clean) (release)



ref: http://elinux.org/R-Pi_Troubleshooting#Check_your_firmware_version

讀取特定的行數

要讀取文字檔中的特定行數, 除了 for line in file(file) 之外;
使用內建函式 enumerate()

    for i, line in enumerate(fin,1):
        if i == 5:
            #do something
            break
    fin.close()


enumerate(iterable, start=0), 預設 start 是 0; 但是行數從 1 開始, 所以把 start 設為 1