请问编写的类或者函数怎样调用?
试过了加import *******.py,也试了用sys定义路径,都提示No module named '*******' 放在同级目录import 文件名
不用加后缀
再试试看 疾风怪盗 发表于 2020-10-3 17:02
放在同级目录
import 文件名
不用加后缀
是在同级目录的,from stockoption import stockoption
from stockoption.py import stockoption
import stockoption
import stockoption.py
import sys --> sys.path.append(r'd:\python\program\stockoption.py')-->import stockoption
都不行 被调用模块放在与调用模块同一目录,调用模块即可直接导入。
或者按相对路径导入。
或者把被调用模块所在文件夹路径添加到sys.path列表。 归榆 发表于 2020-10-3 17:19
是在同级目录的,from stockoption import stockoption
from stockoption.py i ...
那你把代码放上来看看呗
你写的有没有问题 本帖最后由 kogawananari 于 2020-10-3 18:06 编辑
你被编辑器当成模块内部调用了模块内部调用 名字前得加一个小数点表示出文件 两个点出文件夹
举个例子
glance/
├── __init__.py from .api import *
│ __version__ = "1.0.0"
│ __all__ = ['api','cmd','db']
├── api
│ │
│ ├── __init__.py __all__ = ['policy','versions']
│ │ from .versions import *
│ │
│ ├── policy.py
│ │
│ └── versions.pydef get_now_version():
│ print("1.0.0")
│
├── cmd
│ │
│ ├── __init__.py __all__ = ['manage']
│ │
│ └── manage.py
│
└── db
│
├── __init__.py __all__ = ['models']
│
└── models.py
页:
[1]