Parcourir la source

format

master
wenqiurong il y a 5 ans
Parent
révision
8d28764c78
1 fichiers modifiés avec 18 ajouts et 17 suppressions
  1. +18
    -17
      video.py

+ 18
- 17
video.py Voir le fichier

@@ -32,22 +32,23 @@ def convert(origin, target):
print("cmd:: {0}".format(cmd))
args = shlex.split(cmd)
# status, output = sp.getstatusoutput(cmd)
# print("status:: {0}, output {1}".format(status, output))
proc = sp.Popen(args, stdin=sp.PIPE, stdout=sp.PIPE, stderr=sp.PIPE)
answer = b'Overwrite ? [y/N]'
try:
outs, errs = proc.communicate(timeout=300)
print(outs, errs)
if answer in outs:
print('write y')
proc.stdin.write(b'y')
if proc.returncode == 0:
print("{0} convert {1} Success, origin dat will remove!".format(origin, target))
os.remove(origin)
else:
print("{0} convert fail".format(origin))
except sp.TimeoutExpired:
proc.kill()
# print("status:: {0}, output {1}".format(status, output))
proc = sp.Popen(args, stdin=sp.PIPE, stdout=sp.PIPE, stderr=sp.PIPE)
answer = b'Overwrite ? [y/N]'
try:
outs, errs = proc.communicate(timeout=300)
print(outs, errs)
print("answer in outs : {0}".format(answer in outs))
if answer in outs:
print('write y')
proc.stdin.write(b'y')
if proc.returncode == 0:
print("{0} convert {1} Success, origin dat will remove!".format(origin, target))
os.remove(origin)
else:
print("{0} convert fail".format(origin))
except sp.TimeoutExpired:
proc.kill()
if __name__ == "__main__":
@@ -56,4 +57,4 @@ if __name__ == "__main__":
codec = sys.argv[1]
# timeout=sys.argv[2]
print("codec:: {0}".format(codec))
list_folder(DAT_FOLDER, TARGET_FOLDER, codec)
list_folder(DAT_FOLDER, TARGET_FOLDER, codec)

Chargement…
Annuler
Enregistrer