小编pro*_*ico的帖子

从外部调用时无法找到模块

我有一个多子模块python项目,例如"myproject",下面有两个子模块"submodule1"和"submodule2".

项目结构

Example1/
|-- submodule1/
|   |-- __init__.py
|   |-- hello.py
...
|-- submodule2/
|   |-- __init__.py
...
Run Code Online (Sandbox Code Playgroud)

我有一个hello.pysubmodule1其中有内容:

import datetime

def greeting():
    print("hello world! - " + datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
Run Code Online (Sandbox Code Playgroud)

submodule1's 的内容__init__.py是:

def main():
    import hello
    hello.greeting()

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

我可以在这里成功导入hello.py和调用greeting()函数.

现在,我安装了submodule1一个包蟒蛇,然后创建submodule2,并试图调用submodule1submodule2通过把下面的代码__init__.pysubmodule2:

import submodule1

def main():
    submodule1.main()

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

消息失败了:

....in main …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

6
推荐指数
1
解决办法
599
查看次数

将数据从 Rails 控制器传递到反应组件

我正在尝试通过 webpacker 将 rails 与 react 集成,但我不知道如何@post = Post.all从控制器传入示例以响应组件道具。我必须通过api来做到这一点还是有其他方法??

javascript ruby ruby-on-rails node.js reactjs

3
推荐指数
1
解决办法
4490
查看次数

标签 统计

javascript ×1

node.js ×1

python ×1

python-3.x ×1

reactjs ×1

ruby ×1

ruby-on-rails ×1