相关疑难解决方法(0)

当模块名称中包含" - "破折号或连字符时,如何导入模块?

我想导入foo-bar.py.这有效:

foobar = __import__("foo-bar")
Run Code Online (Sandbox Code Playgroud)

这不是:

from "foo-bar" import *
Run Code Online (Sandbox Code Playgroud)

我的问题:有什么方法可以使用上面的格式,即from "foo-bar" import *导入一个包含其中的模块-

python import module hyphen

160
推荐指数
5
解决办法
7万
查看次数

尝试导入时,可以在Python文件中使用破折号吗?

基本上我有一个python文件,如:

python-code.py
Run Code Online (Sandbox Code Playgroud)

并使用:

import (python-code)
Run Code Online (Sandbox Code Playgroud)

解释器给我语法错误.

关于如何修复它的任何想法?破折号是否在python文件名中是非法的?

python naming

132
推荐指数
6
解决办法
6万
查看次数

标签 统计

python ×2

hyphen ×1

import ×1

module ×1

naming ×1