Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei

Ich brauchte es, als ich recherchierte, also ist es nur ein Memo Ich habe mich hauptsächlich auf Folgendes bezogen http://qiita.com/code_monkey/items/0d38a92a2a2026f5ec82 http://qiita.com/Kodaira_/items/eb5cdef4c4e299794be3

Vorbereitung

Bitte fügen Sie das Google-Paket im Voraus mit "pip install google" usw. ein.

Code

search.py


import linecache
from google import search

def google_search(query, limit=1):
    for url in search(query, lang="jp", num=limit, stop=1):
            print url

def main():
    num_lines = sum(1 for line in open('hoge.txt'))
    target_line = linecache.getline('hoge.txt', num_lines)
    print(target_line)
    linecache.clearcache()

    google_search(target_line)

if __name__ == '__main__':
       main()

Die Datei sieht so aus

hoge.txt


hello python
ok google
hey siri

Ausführungsergebnis

hey siri

https://dekiru.net/article/5312/

Apples offizielle Seite kommt nicht an die Spitze ... orz

Ausrede

Ich habe den Code anderer Artikel so wie er ist verwendet und ihn mit einer geheimen Sauce gemacht Ich denke, dass es viel hässlicher Code ist, weil es ein Code ist, den eine Person, die ursprünglich der Programmierung entkommen ist, in Eile gemacht hat

Recommended Posts

Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Verschiedene Möglichkeiten, die letzte Zeile einer CSV-Datei in Python zu lesen
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen Sie die Datei Zeile für Zeile mit Python
Auf der Suche nach dem schnellsten FizzBuzz in Python
[Python] Lesen Sie die angegebene Zeile in der Datei
[Python] Untersuchen Sie die Eigenschaften der Titel der Top-Websites in den Google-Suchergebnissen
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Speichern Sie die Binärdatei in Python
[Hinweis] Import von Dateien in das übergeordnete Verzeichnis in Python
Die Geschichte des "Lochs" in der Akte
Geben Sie für jede Datei die angegebene Tabelle der Oracle-Datenbank in Python in Excel aus
[Python] Die größten Schwächen und Nachteile von Google Colaboratory [Für Anfänger]
Wrap (Teil der) AtCoder Library in Cython zur Verwendung in Python
[Python] LINE-Benachrichtigung über die neuesten Informationen mithilfe der automatischen Suche von Twitter
Überprüfen Sie das Verhalten des Zerstörers in Python
Überprüfen Sie die Existenz der Datei mit Python
Zusammenfassung verschiedener for-Anweisungen in Python
Das Ergebnis der Installation von Python auf Anaconda
MongoDB mit Python zum ersten Mal
Grundlagen zum Ausführen von NoxPlayer in Python
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
[Python] Ruft den Zeichencode der Datei ab
[Python3] Grundlegendes zu Dateivorgängen
Die Geschichte, zum ersten Mal seit 5 Jahren wieder an die Front zurückzukehren und Python Django umzugestalten
Python> sys.path> Liste der Zeichenfolgen, die den Pfad für die Suche nach Modulen angeben
Der API-Client für die Sitemap in der Google-Suchkonsole befindet sich in Webmastern anstelle der Suchkonsole
Ich habe ein Programm erstellt, um die Größe einer Datei mit Python zu überprüfen
Holen Sie sich den Schlüssel für die Migration von JSON-Daten auf der zweiten Ebene mit Python
CERTIFICATE_VERIFY_FAILED in Python 3.6, dem offiziellen Installationsprogramm für macOS
Geben Sie die Anzahl der CPU-Kerne in Python aus
Die Geschichte, dass die Lernkosten von Python niedrig sind
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
Die Geschichte, wie ein Geschäft BOT (AI LINE BOT) nach Go To EAT in der Präfektur Chiba durchsucht (1)
Unbeaufsichtigter Betrieb von Google Spreadsheets (usw.) in Python
Holen Sie sich den Aufrufer einer Funktion in Python
Passen Sie die Verteilung jeder Gruppe in Python an
Zeigen Sie das Ergebnis der Geometrieverarbeitung in Python an
Kopieren Sie die Liste in Python
Tipps zum Erreichen der ATND-API mit Python
Bildverarbeitung? Die Geschichte, Python für zu starten
Finden Sie die Lösung der Gleichung n-ter Ordnung mit Python
Die Geschichte des Lesens von HSPICE-Daten in Python
[Hinweis] Über die Rolle des Unterstrichs "_" in Python
Lösen von Bewegungsgleichungen in Python (odeint)
Ausgabe in Form eines Python-Arrays
Suchen Sie nach dem Wert der Instanz in der Liste
Konvertieren Sie den Zeichencode der Datei mit Python3
Geschwindigkeitsbewertung der Ausgabe von CSV-Dateien in Python
Grundlegende Geschichte der Vererbung in Python (für Anfänger)
Rufen Sie das Aktualisierungsdatum der Python-Memorandum-Datei ab.
Benachrichtigen Sie regelmäßig den Verarbeitungsstatus von Raspberry Pi mit Python → Google Spreadsheet → LINE
Ich möchte den Dateinamen, die Zeilennummer und den Funktionsnamen in Python 3.4 erhalten
Holen Sie sich das letzte Element des Arrays, indem Sie Zeichenfolgen in Python und PHP aufteilen