【发布时间】:2023-04-04 04:14:01
【问题描述】:
我目前在一个电子学习平台上工作,我正在尝试在学生提交给系统的作业解决方案中添加一些 PEP8 验证,以便就他们提出的解决方案的优劣提供一些额外的反馈是。
我发现使用 python pep8
包仅在一段代码中检查 PEP8 错误并不是那么简单(在我的情况下,这将是分配的已发布解决方案),而无需指定任何特定路径文件系统中的文件。
这实际上是可能的还是pep8
库不允许?当然,我可以将发布的解决方案保存在 tmp 文件中并从那里运行验证,但我想避免这个额外的步骤。
有人遇到过同样的问题吗?
【问题讨论】:
-
很抱歉与您的话相矛盾,但 IMO 这不是
How do I wrap a string in a file in Python?
的重复。两种解决方案都使用StringIO
的事实并不意味着这两个问题是相同的。这里的问题与pep8
模块完全相关。 @Hugh Bothwell 甚至写了一个完全不涉及StringIO
的答案。对不起@TigerhawkT3,但我认为这不是一个重复的问题(实际上我在写之前已经检查过了)。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python – 如何在没有特定文件的代码块中检查 PEP8 错误 [重复] - Python技术站