前提・実現したいこと
現在、Raspberry pi3で測定したエクセルファイルをdropboxにアップロードをしようとしています。
フォルダを監視して、エクセルファイルが追加されたときにpythonを実行してアップロードするようにします。
アップロードするファイルのフルパスを自分で入力すると問題なくアップロードされますが、
追加したファイルのフルパスを自動で取得してそれを入れようと上手くいかないです。
発生している問題・エラーメッセージ
No such file or directory: /home/pi/pi
Some error occured. Please check the log.
該当のソースコード
import os
from glob import glob
def get_latest_modified_file_path(dirname):
target = os.path.join(dirname, '*')
files = [(f, os.path.getmtime(f)) for f in glob(target)]
latest_modified_file_path = sorted(files, key=lambda files: files[1])[-1]
return latest_modified_file_path[0]
if name == 'main':
dirname = "/home/pi/aturyoku/"
pi = get_latest_modified_file_path(dirname)
print pi
os.system('dropbox_uploader upload pi /aturyoku/test.CSV')
試したこと
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/06 00:04