我想从文件中添加到空列表行,但是仅追加一个。当我使用extend时,每个字母都会追加。我希望每一行都是列表中的新元素。 如果我使用-如果打印的方法是所有方法,则仅附加最后一个方法。
如果我用于-如果打印的方法是所有方法,但仅附加了最后一个方法。
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY">
</script>
结果:
if (Office.context.requirements.isSetSupported('ExcelApi', '1.9')) {
}
else
{
//Show message to the user that this feature is not supported
}
答案 0 :(得分:1)
如上所述,您应该在循环外初始化列表。出于某种未知原因,您要使用“ else”打开“ if”条件...
尝试的例子。
sattelites = []
with open ("open_this", "r", encoding = "UTF-8") as file:
isIn = file.readlines()
for line in isIn:
if "this_exists" in line: # <-- change 'elif' to 'if'
new_line = line
new_line = new_line.replace('replace/remove').lstrip('some').rstrip('stuff')
sattelites.append(new_line)
print(new_line)