Python-Script für Linux Benutzer, um ein Tar-Archiv anzulegen und Dateien darin anzuzeigen

Python-Script für Linux Benutzer, um ein Tar-Archiv anzulegen und Dateien darin anzuzeigen

Hier ein Python-Script, welches sich aus drei einzelnen Scripts zusammen setzt.

Einmal um eine Tar-Datei zu erzeugen (sind in Linux ganz gebräuchlich), dann den Inhalt der Tar-Datei anzuzeigen und halt das Menü selber. Es wird ein Menü in der Bash gezeigt – also kein grafisches Menü.

import os
from simple_term_menu import TerminalMenu
import tarfile

def main():
	options = ["entry1", "entry2","", "add", "edit"]
	terminal_menu = TerminalMenu(options, skip_empty_entries=True)
	menu_entry_index = terminal_menu.show()
	if menu_entry_index == 0:
		print("Bitte einen Dateinname mit der Endung .tar eingeben: Beispiel datei.tar")
		datei = input("Eingabe: ")
		
		print("Bitte einen Dateinname einer Endung eingeben. Datei muss im gleichen Verzeichnis liegen: Beispiel datei.tar")
		ja = input("Eingabe: ")
		print("Bitte einen Dateinname einer Endung eingeben. Datei muss im gleichen Verzeichnis liegen: Beispiel datei.tar")
		nein = input("Eingabe: ")

		f_name= datei

		f_obj=tarfile.open(f_name,"w")
		f_obj.add(ja)
		f_obj.add(nein)
		
		f_obj.close()
		
	if menu_entry_index == 1:
		print("Bitte einen Dateinname mit der Endung .tar eingeben: Beispiel datei.tar")
		datei = input("Eingabe: ")


		f_obj=tarfile.open(datei,"r")

		files=f_obj.getnames()
		print("Dateiinhalt vom Tararchiv")
		for names in files:
			print(names)
		f_obj.close()
		
	
if __name__ == "__main__":
	main()
Kommentare sind geschlossen.