私はスクリプト "7update.py"を持っており、それをインポートしたいと思います。これを行う方法はありますか? import 7update
と入力することはできません。数字で始まるので、有効な識別子ではありません。私はimport('7update')
を使ってみましたが、うまくいきません。python:有効な識別子ではないファイルをインポートしていますか?
2
A
答えて
4
seven_up = __import__("7update")
そのモジュールのPythonコードで使用してください。
1
Here is an example from the docs:
import imp
import sys
def __import__(name, globals=None, locals=None, fromlist=None):
# Fast path: see if the module has already been imported.
try:
return sys.modules[name]
except KeyError:
pass
# If any of the following calls raises an exception,
# there's a problem we can't handle -- let the caller handle it.
fp, pathname, description = imp.find_module(name)
try:
return imp.load_module(name, fp, pathname, description)
finally:
# Since we may exit via an exception, close fp explicitly.
if fp:
fp.close()
4
次のことができますが、あなたはそのように、有効な識別子で、それを参照する必要があります:あなたはするつもりseven_up
が有効な識別子である
__import__('7update')
sevenupdate = sys.modules['7update']
関連する問題
- 1. bash:export: `= ':有効な識別子ではありません。-bash:export:` =':有効な識別子ではありません。
- 2. 私は、有効なJava識別子名の正規表現を記述しようとしています有効なJava識別子
- 3. MATLAB:ファイル識別子が無効です。 fopenを使用して有効なファイル識別子を生成してください
- 4. \ u65549は有効なJava識別子ですか?
- 5. -bash:export: `PATH; ':有効な識別子ではありません
- 6. 識別子が識別子ではない場合、識別子は見つかりませんでしたか?
- 7. 無効な識別子
- 8. javafx.fxml.LoadException:無効な識別子
- 9. ORA-000904:「ATTRIBUTE」。無効な識別子00904.00000 - "%s:無効な識別子"
- 10. OAuthリフレッシュトークンは、モバイルデバイス識別子の有効な/安全な代替手段です
- 11. Vue js:Uncaught SyntaxError:インポート時に予期しない識別子
- 12. 無効な識別子は、箇条
- 13. ユニークなファイル識別子
- 14. Oracleで無効な識別子エラー。
- 15. SQLクエリで無効な識別子
- 16. 2つの表を作成しています - ORA-00904::無効な識別子
- 17. アプリのインストールに失敗しました - アプリケーションバンドルに有効な識別子が含まれていません - Xcode8.2
- 18. エクスポート: '0.0':Bashの有効な識別子ではありません
- 19. Bash - ターミナルエラー: "-bash:export:` GOPATH〜/ usr/go ':有効な識別子ではありません "
- 20. MATLABで無効なファイル識別子の原因は何ですか?
- 21. エラー:アプリケーションIDは、予約語が含まれている、または有効な識別子
- 22. あいまいな予期しない識別子エラー
- 23. JavaScript識別子を使用しない
- 24. 有効な識別子を避けるために使用すべきではないリソース名のリスト
- 25. Pythonで有効なzipファイル
- 26. 有効なファイル拡張子を確認してください
- 27. ログ: "bash:export:" PATH。 ":有効な識別子ではない" Ubuntuで端末を開くとき
- 28. djangoフォームのフィールド名として有効でない識別子を使用する方法
- 29. google.auth.exceptions.DefaultCredentialsError - ではない有効なJSONファイル
- 30. 宛先ファイルで宣言されていない識別子を使用する
非常によく似た質問[ここ](http://stackoverflow.com/questions/9090079/in-python-how-to-import-filename-starts-with-a-number) - よく、それは "8puzzle" "7update"の代わりに。 – DSM
あなたの質問+1のおかげで何かを学んだ。 –
@DSM:ありがとう、投票に近いと投票しました –