$ ./tello_test.py command.txt
現在、pythonファイルとcommand.txt という引数で実行してるのですが、引数のcommand.txt を省略をさせたいです。
下記のように2つのファイルは同じフォルダに格納させています。
Single_Tello_Test tom$ ls -1 tello_test.py command.txt
念のためtello_test.py のコードも添付しておきます。
$ cat tello_test.py #!/usr/bin/env python from tello import Tello import sys from datetime import datetime import time start_time = str(datetime.now()) file_name = sys.argv[1] f = open(file_name, "r") commands = f.readlines() tello = Tello() for command in commands: if command != '' and command != '\n': command = command.rstrip() if command.find('delay') != -1: sec = float(command.partition('delay')[2]) print ('delay %s' % sec) time.sleep(sec) pass else: tello.send_command(command) log = tello.get_log() out = open('log/' + start_time + '.txt', 'w') for stat in log: stat.print_stats() str = stat.return_stats() out.write(str)
pythonの引数を省略可否すらググってもわかない状態です。
ご教授いただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー