小编ts_*_*ati的帖子

在python中简单交叉导入

我想将不同类中的代码分开并将它们放到不同的文件中.但是这些课程相互依赖.

main.py:

from lib import A, B

def main():
    a = A()
    b = B()
    a.hello()
    b.hello()

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

lib/_ init _.py:

from a import A
from b import B
Run Code Online (Sandbox Code Playgroud)

LIB/a.py:

import lib.B

class A():
    def __init__(self):
        print "A"

    def hello(self):
        print "hello A"
        b = B()
Run Code Online (Sandbox Code Playgroud)

LIB/b.py:

import lib.A

class B():
    def __init__(self):
        print "B"

    def hello(self):
        print "hello B"
        a = A()
Run Code Online (Sandbox Code Playgroud)

是否有可能在Python中这样做?

编辑:

我收到此错误消息:

pydev debugger: starting
Traceback (most recent call last):
  File …
Run Code Online (Sandbox Code Playgroud)

python import cross-reference

16
推荐指数
3
解决办法
2万
查看次数

存储大字符串的正确 SQLAlchemy 类型是什么?

我正在学习 sqlalchemy,我对应该使用什么类型来存储数据有点困惑,数据甚至可以是 20000 个字符长。使用它是个好主意吗Unicode(20000)?我担心,如果文本较短,我会浪费很多内存。

python sqlalchemy

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

如何仅在侧边的一部分上创建边框,或者如何模拟它?

我认为这两张图片将澄清一切

现在我有(jsfiddle):

在此输入图像描述

我想知道是否可以这样做: 在此输入图像描述

html css

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

标签 统计

python ×2

cross-reference ×1

css ×1

html ×1

import ×1

sqlalchemy ×1