相关疑难解决方法(0)

"#noqa"在Python评论中意味着什么?

在搜索Python项目时,我发现了几行注释# noqa.

import sys
sys.path.append(r'C:\dev')
import some_module   # noqa
Run Code Online (Sandbox Code Playgroud)

noqaPython的意思是什么?它只针对Python吗?

python comments code-analysis terminology pep8

107
推荐指数
4
解决办法
2万
查看次数

导入类的静态方法而不导入整个类

我想在一个类中导入一些功能,而无需导入整个类。

我的课如下


MyClassFile.py

class MyClass:
        def __init__(self):
            pass #Some init stuff

        def some_funcs(self):
            pass #Some other  funcs

        @staticmethod
        def desired_func():
            pass #The func i want to import
Run Code Online (Sandbox Code Playgroud)

MyScript.py

from MyClassFile import MyClass.desired_func
Run Code Online (Sandbox Code Playgroud)

要么

from MyClassFile.MyClass import desired_func
Run Code Online (Sandbox Code Playgroud)

我试图以这种方式导入,但无法正常工作,有什么办法可以做到吗?

python python-3.x

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

标签 统计

python ×2

code-analysis ×1

comments ×1

pep8 ×1

python-3.x ×1

terminology ×1