[PYTHON] Ich habe ein CUI-basiertes Übersetzungsskript erstellt (2)

Einführung

Dies ist eine Fortsetzung von Ich habe ein CUI-basiertes Übersetzungsskript erstellt. Wenn Sie es nicht gelesen haben, lesen Sie es bitte!


Was diesmal zu implementieren

Hier können Sie optional die Sprache angeben, die über die Befehlszeile übersetzt werden soll. Um die Portabilität zu gewährleisten, außer bei Googletrans Implementieren Sie ohne Verwendung eines externen Moduls.

Implementierungsdetails

Der Inhalt der vorherigen Implementierung wird weggelassen.


opt = None
text = None

try:
    opt = sys.argv[1]
    text = " ".join(sys.argv[2:]) #Kombinieren Sie englische Sätze aus mehreren Wörtern zu einem Satz (separate Schrift))
except:
    logger.critical('Das Format ist falsch.')
    exit()
opt = opt.strip("-") #An Option anhängen'-'(Bindestrich) wird gelöscht
print(convert(text=text, lang=opt)) #Übergeben Sie die Konvertierungsfunktion lang an opt.

Erläuterung

try:
    opt = sys.argv[1]
    text = " ".join(sys.argv[2:])
except:
    logger.critical('Das Format ist falsch.')
    exit()

Verwenden Sie try ~ außer, damit Sie auch bei einem Fehler normal beenden können. Da die geteilten englischen Sätze Elemente separater Listen sind, verwenden Sie "str.join ()", um einen Satz zu erstellen und ihn an "convert ()" zu senden.

Zusammenfassung

In diesem Artikel habe ich kein externes Modul verwendet, aber Sie können es mit Klick usw. implementieren.

Recommended Posts

Ich habe ein CUI-basiertes Übersetzungsskript erstellt (2)
Ich habe ein CUI-basiertes Übersetzungsskript erstellt
Ich habe ein Skript erstellt, um Piktogramme anzuzeigen
〇✕ Ich habe ein Spiel gemacht
Ich habe einen Python-Text gemacht
Ich habe einen Zwietrachtbot gemacht
Ich habe ein Skript erstellt, um ein Snippet in README.md einzufügen
Ich habe eine C ++ - Lernseite erstellt
Ich habe einen Line-Bot mit Python gemacht!
Ich habe einen Wikipedia Gacha Bot gemacht
Ich habe mit Python eine Lotterie gemacht.
Ich habe mit Python einen Daemon erstellt
Ich habe ein Drehbuch gemacht, um bei meinem Koshien Hallo zu sagen
Ich habe Taiga.IO auf CentOS7 installiert (ich habe ein Skript erstellt, als ich dort war)
Ich habe einen neuen AWS S3-Eimer hergestellt
Ich habe ein Dash-Docset für Holoviews erstellt
Ich habe ein Pay-Management-Programm in Python erstellt!
Ich berührte "Orator" und machte mir eine Notiz
Ich habe mit Python einen Zeichenzähler erstellt
Anfänger: Ich habe einen Launcher mit dem Wörterbuch erstellt
Ich habe einen Gesprächspartner wie Siri gemacht
Ich habe mit Python eine Hex-Map erstellt
Ich habe ein Lebensspiel mit Numpy gemacht
Ich habe einen Hanko-Generator mit GAN gemacht
Ich habe ein automatisches Stempelwerkzeug für den Browser erstellt.
Nachdem ich Python3 studiert hatte, machte ich einen Slackbot
Ich habe mit Python ein schurkenhaftes Spiel gemacht
Ich habe mit Python einen einfachen Blackjack gemacht
Ich habe mit Python eine Einstellungsdatei erstellt
Ich habe eine Bibliothek für versicherungsmathematische Versicherungen erstellt
Ich habe eine WEB-Bewerbung bei Django gemacht
Ich habe mit Python einen Neuronensimulator erstellt
Ich habe ein Skript in Python erstellt, um MDD-Dateien in das Scrapbox-Format zu konvertieren
Ich habe einen Stempelersatzbot mit Linie gemacht
Ich habe eine Python-Wörterbuchdatei für Neocomplete erstellt
Ich habe einen Ersatz2-Algorithmus für uWSGI billiger gemacht
Ich habe ein nützliches Tool für Digital Ocean erstellt
Ich habe eine GUI-App mit Python + PyQt5 erstellt
Ich habe versucht, mit Python einen Twitter-Blocker für faule Mädchen zu machen
Ich habe ein verrücktes Ding namens getipptes Tupel gemacht
[Python] Ich habe mit Tkinter einen Youtube Downloader erstellt.
Ich habe ein Router-Konfigurationssammlungstool Config Collecor erstellt
Ich habe eine einfache Brieftasche aus Bitcoin mit Pycoin gemacht
Ich habe einen Downloader für wortverteilte Ausdrücke erstellt
Ich habe einen LINE Bot mit Serverless Framework erstellt!
Ich habe ein Tool erstellt, um Hy nativ zu kompilieren
Ich habe ein Skript geschrieben, um ein WordPress-Plug-In hochzuladen
Ich habe ein Tool erstellt, um neue Artikel zu erhalten
Ich habe mit Numpy eine Grafik mit Zufallszahlen erstellt
Wir haben ein Peeping-Prevention-Produkt für die Telearbeit entwickelt.
Ich habe einen einfachen RSS-Reader ~ C Edition ~ gemacht
Ich habe ein Caesar-Kryptografieprogramm in Python erstellt.
Ich habe mit Python ein Bin-Picking-Spiel gemacht
Mattermost Bot mit Python gemacht (+ Flask)
Python Qiita API Wrapper "qiipy" gemacht
Ich habe ein Skript erstellt, das das aktive Fenster mit win32gui von Python aufzeichnet
[AWS] Ich habe BOT mit LINE WORKS daran erinnert
Ich habe einen Twitter BOT mit GAE (Python) gemacht (mit einer Referenz)