私が作った簡単なプログラムでは、別のプロジェクトからリストを取得し、そこから要素にアクセスしたかったのです。私はPythonを初めて使うので、何をすべきかわからない。私のプロジェクトでは、私が参照したいプロジェクト名のボックスをチェックしました...私は何をすべきかわかりません。私が検索したいくつかのグーグルは良くなかったので、ここの誰かが私にこれを設定する方法を教えてくれることを願っています。別のプロジェクトの参照
答えて
インポートを使用します。そして、あなたがb.pyを実行した場合、それが印刷されます
# a.py
some_list = [1,2,3,4]
# b.py
import a
print a.some_list
object./みたいに「モジュール」(プロジェクト)、すべてにアクセスすることができます[1,2,3,4]
十分に簡単、感謝!また、参照したい.pyファイルが同じディレクトリにないとしましょう。インポート後にディレクトリをインクルードするだけですか?同様に、インポートc:\ python_backup \ lists – Justen
ジャスティン、それよりも複雑になります。特定のディレクトリをインポートする場合は、__import__関数を使用する必要があります。ディレクトリがメインファイルのサブディレクトリの場合は、サブディレクトリに__init__.pyファイルが必要です。これについてのこれ以上の説明は、あまりにもこのボックスに収まります。 – Unknown
申し訳ありませんが、今私は方向性を持っている必要があるときに、残りの部分を見つけることができます。もう一度感謝します。 – Justen
これは、あなたが任意のモジュールをインポートするだろうとちょうど同じように動作します
import project1
data = project1.my_data_function()
:あなたはproject1.py
でいくつかのコードを持っているし、同じディレクトリに別のファイルからそれを使用したい場合は一般的に、あなたはモジュールとしてproject1
をインポートすることができます標準ライブラリを形成する。
- 1. 別のプロジェクトからの参照mdf
- 2. Javaプロジェクトが別のプロジェクトを参照できません
- 3. 2つのプロジェクト間のプロジェクト間参照
- 4. カスタムVSプロジェクトテンプレートのプロジェクト参照
- 5. 参照プロジェクトの表示/エディタテンプレート
- 6. 別のEclipseプロジェクトからの参照変数
- 7. Visual Studio 2010の別のプロジェクトでjavascriptコンポーネントを参照する
- 8. 別のプロジェクトのエンティティを参照するHibernate hbmマッピングファイル
- 9. プロジェクトで別のGWTプロジェクトをどのように参照していますか?
- 10. C#/ VS2008:プロジェクトに別のデバッグ/リリース参照を追加する
- 11. Eclipseで別のJavaプロジェクトを参照する方法
- 12. MSBuild:ファイルバイナリ参照へのプロジェクト参照の変更
- 13. 別のリポジトリへの参照
- 14. SSIS別のテーブルの参照
- 15. 別のプロジェクトを参照するEclipse動的Webプロジェクトを設定する
- 16. ANTを使用して別のプロジェクトからAndroidプロジェクトを参照する方法
- 17. C#別の参照型
- 18. java8:別のメソッド参照からのメソッド参照
- 19. プロジェクトを参照するベストプラクティス
- 20. アンドロイドでの外部プロジェクトの参照
- 21. .NETプロジェクトのtypelib-less COM EXEの参照
- 22. j2meプロジェクトへのWCF参照の追加
- 23. VS2010のソリューション外部のプロジェクト参照
- 24. プロジェクト参照の問題、Visual Studio 2010
- 25. vcprojファイル(vs2008)のプロジェクト参照形式
- 26. オーチャードのプロジェクトにおける参照エラー
- 27. 参照プロジェクトのクラスにアクセスするC##
- 28. VS2005.NETプロジェクトの内部参照
- 29. 参照されたプロジェクトが参照アセンブリを経由しない
- 30. 別のクラスのオブジェクトを参照
私は「私が参照したかったプロジェクト名のボックスをチェックしました」というステートメントについて混乱しています。これはIDEで何かをしたことを意味しますか? –
はい、eclipseとpydevを使用しています。混乱のために申し訳ありません – Justen
@justen:あなた自身の質問にコメントしないでください。すべての事実を含めるように質問を編集してください。 –