To wydaje się proste pytanie, ale nie jestem w stanie dokładnie określić mojego problemu. Próbuję usunąć wszystkie linie w pliku, który zaczyna się od oktothorpe (#) z wyjątkiem pierwszego wiersza. Oto pętla, z którą pracuję:Używaj Pythona do usuwania linii w plikach zaczynających się od Oktothorpe?
for i, line in enumerate(input_file):
if i > 1:
if not line.startswith('#'):
output.write(line)
Powyższy kod wydaje się nie działać. Czy ktoś wie, jaki jest mój problem? Dzięki!
Czy możesz nam powiedzieć, co robi, że nie jest w porządku? –
Zamierzam założyć, że chcesz linii, które * inne niż białe znaki * zaczynają się od ośmiokąta. Zobacz moją odpowiedź. – Chris
Czy jestem jedyną osobą, która nie wiedziała, czym jest Oktothorpe? –