如何在Python中导入包含`-`的目录?

qg_java_17137

如何导入目录包含-

from gib-bin.Test import print_test

print_test()

错误:

from gib-bin.Test import print_test
        ^
SyntaxError: invalid syntax
西蒂舒

你没有。删除连字符或用下划线替换它。

命名包gib_bingibbin.

也看看PEP 8

包和模块名称模块应该有简短的,全小写的名称。如果可以提高可读性,可以在模块名称中使用下划线。Python 包也应该有简短的、全小写的名称,但不鼓励使用下划线。

由于模块名称映射到文件名,并且某些文件系统不区分大小写并截断长名称,因此选择相当短的模块名称很重要——这在 Unix 上不会成为问题,但它可能是一个将代码传输到较旧的 Mac 或 Windows 版本或 DOS 时出现问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章