2017-01-10 5 views
0

から他のpythonファイルを呼び出して実行しているので、他のいくつかのリンクを同様のタイトルでチェックしましたが、特定の質問を解決できませんでした。私はメモ帳でPythonファイルを実行しようとしている+ +私には問題ではありませんが、このファイルはコンパイルするためにいくつかのことが必要です。これがコマンドプロンプトで正常に実行される方法です。Pythonファイル

パイソンupload.py --file =「ビデオパス」--title =「タイトル」--description =

を「テスト」私の質問は、私は別のpythonファイルにこれらの属性を設定する方法を、で、代わりにそのファイルを呼び出すだけですか?ここ

は、私は私の新しいファイルに

おかげ

enter image description here

enter image description here

+1

サブプロセスを使用して外部モジュールを呼び出すことができます。それに関する詳細:https://docs.python.org/2/library/subprocess.html – deweyredman

+0

@deweyredman申し訳ありませんが、私はそれを見て、これがどのように有益であるかを見ることができませんでした。あなたは詳細を教えていただけますか? –

+0

確かに、私が話していることをよりよく説明するための答えを作ります。 – deweyredman

答えて

0

あなたは使用することができますそれを行うサブプロセスモジュール。ドキュメントとコードの例を次に示します。

import subprocess 
result = subprocess.check_output('python upload.py --file="video path" --title="title" --description="testing"') 

結果には、コマンドの出力が格納されます。

注:LinuxではなくWindows環境で実行している場合は、/ usr/bin/pythonをpythonに変更してください。

0

たぶん、あなたはあなたの特定のコマンドを呼び出すために、サブプロセスを使用することができますを持っている私のコードです。同じフォルダ内の別のファイルに

、あなたはこのようなファイルに置くことができます。

import subprocess 

subprocess.call("python upload.py --file= \"video path\" --title= \"title\" --description= \"testing\"") 

をそして、あなたはちょうどそのファイルを呼び出すと、それはそれだ...