pep8合规让我很困惑,对吧

2024-10-01 04:59:44 发布

您现在位置:Python中文网/ 问答频道 /正文

from lab10 import Card
from lab10 import ChipBank
import random

# returns string 

class BlackjackHand(list): 

    def __str__(self):
        hand = ' '
        for item in self:
            x = item.get_suit()
            y = item.get_rank()
            hand += (str(y) + " of " + str(x) \
                     + ',')
        return hand
  • 这不是我的完整代码,但我有一个pep8错误,它说行太长(5340>;79)
  • 1点80分开始
  • 但我的第一次将结束后随机导入。。请帮忙?你知道吗

Tags: fromimportselfgetstringrandomcarditem
1条回答
网友
1楼 · 发布于 2024-10-01 04:59:44

这里有两种可能性。你知道吗

  • 在行尾之后可能会有一大堆空格。作为一个读者,它们是不可见的,但是作为字符,它们对pep8工具是可见的。你知道吗
  • 您可能有混合的Windows样式(\r\n)和Unix样式(\n)行结尾。如果第一行以\r\n结尾,而其他一些行以\n结尾,pep8将假定它们都是一条大行。Python本身可以猜出你想要什么,让你逍遥法外,但是你还是应该修复它。你知道吗

如果您的文本编辑器没有任何方法显示尾随空格和换行符,您可能需要一个更好的。但与此同时,您可以编写一个Python脚本来清理Python脚本

相关问题 更多 >