我需要创建一个函数,该函数将使用一个打开的文件进行读取,如果文件中的每一行都是左对齐的,则返回一个布尔值。
到目前为止我已经
了def justified(parameters):
value = True
for index, line in enumerate(parameters):
if index > 0 and (line.startswith("") or line.startswith("\t")):
value = false
return value
我遇到的问题是,这适用于当一行左对齐,空行左对齐,多行左对齐,但当我有一行没有留下的单行时不起作用对齐,或者文件包含多个未左对齐的文本,或者文件只有空格的行。
答案 0 :(得分:0)
def justified(file):
for line in file:
if line.startswith(" ") or line.startswith("\t"):
return True
return False
我已经更改了function
(上面)中的一些内容,以便它现在可以正常运行:
variable
return
escapes
function
index
> 0
因为我看不到它的功能empty
的{{1}} string
更改为实际space