小编ahr*_*hri的帖子

JSON模式$ ref不适用于相对路径

我有3个架构:

子模式:

{
    "title": "child_schema",
    "type": "object",
    "properties": {
        "wyx":{
            "type": "number"
        }
     },
    "additionalProperties": false,
    "required": ["wyx"]
}
Run Code Online (Sandbox Code Playgroud)

父模式:

{
    "title": "parent",
    "type": "object",
    "properties": {
        "x": {
            "type": "number"
        },
        "y": {
            "type": "number"
        },
        "child": {
            "$ref": "file:child.json"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

爷爷架构:

{
    "type": "object",
    "title": "grandpa",
    "properties": {
        "reason": {
            "$ref": "file:parent.json"
        }
    },
    "additionalProperties": false
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,gradpa有一个父母的参考,父母有一个参考孩子.所有这3个文件都在同一个文件夹中.当我使用python验证器验证爷爷架构时,我将继续收到一个名为RefResolutionError的错误.

但是,如果我没有爷爷,我只使用父模式和子模式,一切正常!所以问题是我不能指向ref(2级)的ref.但是我可以有一个指向模式的引用(只有1级).

我想知道为什么

json jsonschema json-schema-validator

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

python替换尖括号(<>)之间的内容

我想替换<>之间的内容

例如:

输入:这是<test>

输出:这是<hh>

到目前为止我有:

test = 'this is a <test>'
test = re.sub(r'\<[^>]*\>', 'hh', test)
print (test)
Run Code Online (Sandbox Code Playgroud)

这将始终擦除<>并产生如下输出:这是一个...... 但我想要的是:这是一个<hh>

我应该怎么解决它

python regex

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

python读取文件夹中除名为“ xyz”的文件外的所有文件

我想读取文件夹中除名为“ xyz”的文件以外的所有文件。当我到达此文件时,我想跳过它并阅读下一个文件。

目前,我有以下代码:

for file in glob.glob('*.xml'):
    data = open(file).read()
    print(file)
Run Code Online (Sandbox Code Playgroud)

显然,这将读取该文件夹中的所有文件。我应该如何跳过文件“ xyz.xml”

python

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

元组对象没有属性追加(python)

我有两个文件:

animal.py有以下内容:

class Rabbit:

def __init__(self):
    self.list = [],    

def add(self, val):
    self.list.append(val)
Run Code Online (Sandbox Code Playgroud)

ttt.py有以下内容:

from animal import Rabbit

r = Rabbit()
r.add(1)
Run Code Online (Sandbox Code Playgroud)

我继续得到一个attributeError说tuple对象没有属性'append'

但是,我查看了list = [].这不是一个元组我应该如何解决它?

python

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

标签 统计

python ×3

json ×1

json-schema-validator ×1

jsonschema ×1

regex ×1