カテゴリー別アーカイブ: Python

ファイル削除 ゴミ箱 ディスク空き容量 python raspberry pi

ファイル削除 ゴミ箱 ディスク空き容量 python raspberry pi
df -l #ディスク容量
8116388 → 9237560 #dfコマンドで空き容量表示 :0.8786, 1121172
9011138560 → 10160570368 #Pythonで空き容量表示 :0.8868, 1149431808(差)/1024=1122492

9237560 → 9658660 #Pythonでファイルを削除(ゴミ箱に入らないことを確認)
10160570368 → 10593128448 #Pythonでファイルを削除
※ ファイルマネジャーでファイルを削除してもゴミ箱に一旦入るためディスク空き容量は増えない(空き容量を増やすにはゴミ箱を空にする必要あり)。Pythonでファイルを削除するとゴミ箱に入らないためディスク空き容量は増える。

撮影した写真に日付を入れる(タイムスタンプ) picamera

撮影した写真に日付を入れる(タイムスタンプ、写し込む) picamera

import os,datetime as dt,time,picamera

def camera(file):
    c= picamera.PiCamera()
    #c.hflip=True
    #c.vflip=True
    #c.rotation=180
    #c.led=False      
    #c.exposure_mode= 'auto' #night beach verylong    
    #c.framerate= 15 #need 15 at max resolution
    c.resolution= (1296,972) #1920x1080,2592x1944,1296x972,1296x730,640x480  
    #c.annotate_background= picamera.Color('black')	
    c.annotate_text_size= 20 #32,6-160
    c.start_preview()
    time.sleep(5) #5 image,10 video   
    c.annotate_text= dt.datetime.now().strftime('%Y-%m-%d %a %H:%M:%S')
    c.capture(file)
    c.stop_preview()   
    c.close() #power off

now=dt.datetime.now() #2018-10-14 12:52:09.571198
dir_cam='/home/pi/cam'
dir_sub='/{0:%y%m%d%H}'.format(now) #18101412
file='{0:%y%m%d}_{0:%H%M%S}'.format(now)+'.jpg' #181014_125209.jpg

try:
    os.mkdir(dir_cam+dir_sub) #create directory
except Exception as e:
    pass #print(e) #error if exist

camera(dir_cam+dir_sub+'/'+file)