我知道我可以使用 /azureFileTransfer:
x-swagger-router-controller: azureFilesController
post:
operationId: uploadAzureFile
description: upload azure file
# ticket info to be stored : schema: $ref: "#/definitions/azureFileData"
consumes:
- multipart/form-data
parameters:
- name: azureFileDataParam
description: the file to be uploaded
in: formData
required: false
type: file
responses:
"200":
description: Success
schema:
$ref: "#/definitions/GeneralResponse"
default:
description: Error
schema:
$ref: "#/definitions/ErrorResponse"
方法将其添加到特定类或其实例中。但在我的情况下,我想动态地“添加”它来说一个utilities.py模块,每个执行'import utilities'的文件都会看到这个新函数。
答案 0 :(得分:0)
让我们打电话给你的“新功能”new_func()
。我不太确定你的意思是:
import utilities
将utilities.new_func()
提供OR
import utilities
会在没有new_func()
前缀的情况下提供utilities
。只需将该函数放在该模块的顶级命名空间中的某个位置即可。换句话说,def new_func()
不应缩进 。
你运气不好;您需要将import utilities
更改为from utilities import *
这是不推荐的,并且与明确导入new_func()
一样多。