Jestem bardzo nowy w programowaniu (oczywiście) i naprawdę zaawansowanym sprzęcie komputerowym. Mam tylko podstawową wiedzę komputerową, więc zdecydowałem, że chcę się więcej nauczyć. W ten sposób uczę siebie (poprzez filmy i e-booki), jak programować.Jak wydrukować zawartość pliku .txt w języku Python?
W każdym razie pracuję nad kawałkiem kodu, który otworzy plik, wydrukuje zawartość na ekranie, zapyta, czy chcesz edytować/usunąć/zmienić zawartość, zrób to, a następnie ponownie wydrukuj wyniki i poproś o potwierdzenie, aby zapisać.
Utknąłem przy drukowaniu zawartości pliku. Nie wiem, jakiego polecenia użyć, aby to zrobić. Próbowałem pisać w kilku poleceń poprzednio, ale tutaj jest najnowszym Próbowałem i żaden kod nie jest kompletny:
from sys import argv
script, filename = argv
print "Who are you?"
name = raw_input()
print "What file are you looking for today?"
file = raw_input()
print (file)
print "Ok then, here's the file you wanted."
print "Would you like to delete the contents? Yes or No?"
Próbuję napisać te kody praktyką jest to tak samo jak ja” jak dotąd się nauczyłem. Pracuję także nad Ubuntu 13.04 i Pythonem 2.7.4, jeśli to robi jakąkolwiek różnicę. Dzięki za pomoc do tej pory :)
Powinieneś użyć klauzuli with, jak inni wspomnieli w poniższych rozwiązaniach, ponieważ menedżer kontekstu zajmie się zamknięcie pliku. – pcm