Do I にはにファイル名のすべてのスペースを取り込んでインポートするか、またはスペースがあることをimport
に伝える方法がありますか?名前にスペースを入れたファイルをPythonでどのようにインポートしますか?
23
A
答えて
29
ファイル名のスペースを取る必要があります。ファイル名はインポートされたモジュールの識別子として使用されるため(foo.py
はfoo
としてインポートされます)、Python識別子にはスペースを使用できません。import
ステートメントではサポートされていません。
あなた本当にあなたが__import__
機能を使用することができ、いくつかの理由のためにこれを行う必要がある場合:
foo_bar = __import__("foo bar")
これはfoo_bar
としてfoo bar.py
をインポートします。これはimport
ステートメントとは少し異なる動作をしますので、避けてください。
7
あなたはfrom foo_bar import *
のような(しかし、代わりにアンダースコアをスペースで)何かをしたい場合は、execfileを(ドキュメントhere)を使用することができます:それは、ソースファイル名にスペースを避けるために、より良い習慣だけれども
execfile("foo bar.py")
は、 。
0
また、__import__
のラッパーであるimportlib.import_module
関数を使用することもできます。
foo_bar_mod = importlib.import_module("foo bar")
または
foo_bar_mod = importlib.import_module("path.to.foo bar")
関連する問題
- 1. 名前にスペースを入れたzipファイルのPython抽出フォルダ
- 2. %名前にスペースを含むファイルを実行しました
- 3. 名前空間をインポートするにはどうすればよいですか?
- 4. インポート時に同じ名前のクラスを含むPythonモジュールはどのように機能しますか?
- 5. Python 3.6で[userinput]という名前のモジュールをインポートするにはどうしたらいいですか?
- 6. Python名前空間パッケージのすべてのサブモジュールをインポートするにはどうすればよいですか?
- 7. は、二重引用符のためにどのようにスペースを含む名前を自分の名前に
- 8. Instagramの名前はどのようにファイルをアップロードしましたか?
- 9. VB FileSystem.Copy - どのように名前を変更したファイル
- 10. web.configファイルの名前を変更し、IISに新しく名前を付けたファイルを読み込ませるにはどうすればよいですか?
- 11. ファイル名がPython 3の名前と同じかどうかをチェックします。
- 12. PythonでExcelファイルをインポートするにはどうすればよいですか?
- 13. Pythonはどのように.eggファイルからモジュールをインポートしますか?
- 14. カラム名にスペースがある場合、CSVをMySQLにインポートするにはどうすればよいですか?
- 15. どのようにJavaでファイルの名前を変更しますか?
- 16. hbaseをPythonでどのようにインポートできますか?
- 17. ファイル名にスペースを入れてCygwinを作ります
- 18. 名前にスペースを持つキーでforeachを作成するにはどうすればよいですか?
- 19. ES2015に存在しない名前のインポートを防止するにはどうすればよいですか?
- 20. Rの中のcbindに `` `とスペースを入れた名前を選ぶには?
- 21. メソッドの名前の隣に別のJavaファイル(またはクラス)の名前を入れるにはどうすればいいですか?
- 22. non-node.jsファイルをどのようにインポートしますか?
- 23. どのように同じ名前の.cと.hファイルをリンクしますか?
- 24. リファクタリング:120スペースのコード領域に長い名前を含めるにはどうすればよいですか?
- 25. バッチファイルを取得してファイル名のスペースを処理するにはどうすればよいですか?
- 26. ファイル名に/をどうやって入れますか?
- 27. 入力タイプ=ファイルのHTML「ブラウズ」ボタンの名前を変更するにはどうすればよいですか?
- 28. ブートストラップカラム間にスペースを入れるにはどうしたらいいですか?
- 29. String [] []にスペースを入れるにはどうしたらいいですか?
- 30. xmlを別のxmlにインポートしました - これはどのように戦争に入りますか?
あなたはいくつかのコードを示してもらえてください?通常、Pythonではファイル名のスペースに問題はありません。 (まあ、 'import'文について話しているのでない限り、Pythonはモジュール名のスペースをサポートしていません。) –