Google recherche la chaîne sur la dernière ligne du fichier en Python

J'en avais besoin quand je faisais des recherches, donc c'est juste un mémo Je me suis principalement référé à ce qui suit http://qiita.com/code_monkey/items/0d38a92a2a2026f5ec82 http://qiita.com/Kodaira_/items/eb5cdef4c4e299794be3

Préparation

Veuillez insérer le package Google à l'avance avec pip install google, etc.

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()

Le fichier ressemble à ceci

hoge.txt


hello python
ok google
hey siri

Résultat d'exécution

hey siri

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

La page officielle d'Apple ne vient pas en haut ... orz

excuse

J'ai utilisé le code des autres articles tel quel et je l'ai fait avec le sentiment d'ajouter une sauce secrète Je pense que c'est beaucoup de code moche car c'est un code qu'une personne qui a initialement échappé à la programmation a fait à la hâte

Recommended Posts

Google recherche la chaîne sur la dernière ligne du fichier en Python
Différentes façons de lire la dernière ligne d'un fichier csv en Python
Lisez le fichier ligne par ligne avec Python
Lisez le fichier ligne par ligne avec Python
À la recherche du FizzBuzz le plus rapide en Python
[Python] Lire la ligne spécifiée dans le fichier
[Python] Explorez les caractéristiques des titres des meilleurs sites dans les résultats de recherche Google
Vérifiez le fonctionnement de Python pour .NET dans chaque environnement
Enregistrez le fichier binaire en Python
[Note] Importation de fichiers dans le répertoire parent en Python
L'histoire du "trou" dans le fichier
Sortie de la table spécifiée de la base de données Oracle en Python vers Excel pour chaque fichier
[Python] Les principales faiblesses et inconvénients de Google Colaboratory [Pour les débutants]
Envelopper (partie de) la bibliothèque AtCoder en Cython pour une utilisation en Python
[Python] Notification LINE des dernières informations à l'aide de la recherche automatique Twitter
Vérifiez le comportement du destroyer en Python
Vérifier l'existence du fichier avec python
Résumé de diverses instructions for en Python
Le résultat de l'installation de python sur Anaconda
MongoDB avec Python pour la première fois
Principes de base pour exécuter NoxPlayer en Python
Pandas du débutant, par le débutant, pour le débutant [Python]
[Python] Récupère le code de caractère du fichier
[Python3] Comprendre les bases des opérations sur les fichiers
L'histoire du retour au front pour la première fois en 5 ans et de la refactorisation de Python Django
Python> sys.path> Liste de chaînes indiquant le chemin pour rechercher des modules
Le client API pour le plan du site dans la console de recherche Google est dans les webmasters au lieu de searchconsole
J'ai fait un programme pour vérifier la taille d'un fichier avec Python
Obtenez la clé pour la migration de la deuxième couche de données JSON avec python
CERTIFICATE_VERIFY_FAILED dans Python 3.6, le programme d'installation officiel de macOS
Sortie du nombre de cœurs de processeur en Python
L'histoire selon laquelle le coût d'apprentissage de Python est faible
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
L'histoire de la recherche d'un magasin BOT (AI LINE BOT) pour Go To EAT dans la préfecture de Chiba (1)
Fonctionnement sans assistance des feuilles de calcul Google (etc.) en Python
Récupérer l'appelant d'une fonction en Python
Faites correspondre la distribution de chaque groupe en Python
Afficher le résultat du traitement de la géométrie en Python
Copiez la liste en Python
Conseils pour accéder à l'API ATND avec Python
Traitement d'image? L'histoire du démarrage de Python pour
Trouvez la solution de l'équation d'ordre n avec python
L'histoire de la lecture des données HSPICE en Python
[Note] À propos du rôle du trait de soulignement "_" en Python
Résolution d'équations de mouvement en Python (odeint)
Sortie sous la forme d'un tableau python
Rechercher par la valeur de l'instance dans la liste
Convertir le code de caractère du fichier avec Python3
Évaluation de la vitesse de sortie du fichier CSV en Python
Histoire de base de l'héritage en Python (pour les débutants)
Obtenez la date de mise à jour du fichier de mémorandum Python.
Informer périodiquement l'état de traitement de Raspberry Pi avec python → Google Spreadsheet → LINE
Je veux obtenir le nom du fichier, le numéro de ligne et le nom de la fonction dans Python 3.4
Obtenez le dernier élément du tableau en fractionnant les chaînes en Python et PHP