Aktywne Wpisy
Chłop w sobotę wbija 32 lvl i nigdy nie całował sie za darmo. Śmiechu warte ( ͡° ʖ̯ ͡°)
#pokazmorde #przegryw
#pokazmorde #przegryw
Pastor777 +3
Zazdrościcie 👉👈
#pcmasterrace #pokazbiurko #swag #dc #chwalesie #stanowiskogracza #stanowiskoza7k #progtamista15k
#pcmasterrace #pokazbiurko #swag #dc #chwalesie #stanowiskogracza #stanowiskoza7k #progtamista15k
def svaeATOM(self):
with open("new_"+self.file_name,'w') as new_file:
with open(self.file_name) as old_file:
for line in old_file:
if(line[:6].strip() != "ATOM"):
new_file.write(line)
else:
for atom in self.ATOM:
new_file.write(str(atom))
mam coś takiego, jak przy zapisie pozbyć się [ ] oraz przecinków ?
Skąd w ogóle masz []? Zapisujesz pusty zbiór, tak? Jeśli tak to wystarczy choćby dać if foo wcześniej.
bool( [] ) to false, więc nie doda pustego zbioru.
' '.join(list_var)
Jeśli chcesz połączyć pojedyncze wyrazy z listy spacją wystarczy:
' '.join(['siema', 'jestem', 'zenon']) - ale nie wiem wciąż o co chodzi z przecinkami.
Daj fragment pliku wejściowego, odpowiadający mu fragment pliku wyjściowego oraz jak to powinno wyglądać. Bo póki co nie upraszczasz.
ATOM 401 CA LEU A 52 -28.957 -1.640 -0.779 1.00 7.23 C
i jest także przechowywany ze spacjami czy tabulatorami, i chce żeby tak też wyglądał na wyjściu
tutaj pliczek: http://www.rcsb.org/pdb/explore.do?structureId=3AUG
PS to jest mój 1 program w życiu z pytona, proszę o wyrozumiałość
Plik otwieraj z readlines()
for line in file:
----if line.strip().startwith('"ATOM"):
--------do sth
----else:
--------new_file.write(line)
jak mieć dostęp w
for atom in self.ATOM
do następnego elementu ? chodzi mi o to żeby wi
mieć dostęp doi+1
Naprawdę musisz się podszkolić w zadawaniu pytań. Do jakiego następnego elementu? I czym jest self.ATOM?
Jestem tu parę minut i wciąż nic nie wiem ;)
czyli coś w tym stylu
tab[i]==tab[i+1]+1
----if oldfile[n] == old_file[n+1]:
tak możesz porównać dwie kolejne linie z pliku. Jak to przerobić na porównanie elementów linii - poradzisz sobie ;)