2016-05-02 18 views
-2

リストを共有する必要がある2つの.pyファイルがありますが、作成された最初のファイルを使用する代わりに常に2番目のリストが作成されるため、 。2つのファイル間でリストを共有する方法

+0

入力した内容とexpexted出力を使って、これまでに書いたコードを表示できますか? – salomonderossi

+0

@mvelay 3番目のファイルを使用しようとしましたが、グローバル変数を使用しようとしましたが、これは私が言及したように2つのリストを作成したので動作しませんでした。 – Kemi

+0

あなたが助けたい場合は、コードを投稿してください。 – mvelay

答えて

0

これを実行する最も簡単な方法は、.pyファイルの1つを別のファイルからインポートすることです。 2つの.pyファイルが別々に実行されている場合、それらの間でリストを共有するのはずっと難しくなります。あなたはpscript1.pyとpscript2.py持っている場合たとえば、:

pscript1.pyを

import pscript2 

print sample_list 

pscript2.py

sample_list = [1, 2, 3, 4] 

プログラムを個別に実行している場合は、いくつかを実装する必要がありますjsonファイルにリストを保存し、両方のプログラムからファイルを読み書きする方法。ファイルを常に開いたり閉じたりしなければならないので、これはあまり効果的ではありませんが、うまくいくでしょう。これについての詳細は、 https://docs.python.org/2/tutorial/inputoutput.html

関連する問題