[PYTHON] Ausgabe der Repository-Liste mit der Github-API auf dem Mac

Zweck

Dies ist ein Memorandum bei der Ausgabe der Repository-Liste mithilfe der Github-API auf dem Mac

Vorbereitung

Installieren Sie PyGithub

$ pip install PyGithub

Holen Sie sich außerdem ein Zugriffstoken für Ihr GitHub-Konto (Sie können es über die Einstellungen erhalten).

Code

Geben Sie eine Liste der Repositorys aus

#!/usr/bin/env python
from github import Github
 
token = 'xxxxxxxxxxxxxxx' # your access token
 
# or using an access token
g = Github(token)
 
for repo in g.get_user().get_repos():
    print(repo.name)

Lauf

(Eine Liste der Repositorys wird ausgegeben.)

Fehler Gegenmaßnahmen

$ python github.py
Traceback (most recent call last):
  File "github.py", line 2, in <module>
    from github import Github
  File "/Users/seigo/Desktop/python/burger/github.py", line 2, in <module>
    from github import Github
ImportError: cannot import name 'Github' from 'github' (/Users/seigo/Desktop/python/burger/github.py)

Ich erhalte die obige Fehlermeldung, wenn ich den Beispielcode gitHub.py benenne. In sample.py umbenannt und behoben.

Referenz

PyGithub Ich habe versucht, verschiedene Dinge über die Github-API zusammenzufassen Ich habe versucht, GitHub-Informationen mit PyGithub abzurufen Python 2.7 Error - ImportError: cannot import name Github

Recommended Posts

Ausgabe der Repository-Liste mit der Github-API auf dem Mac
(Anfänger) Hinweise zur Verwendung von pyenv auf dem Mac
Streamen Sie die Spracherkennung mithilfe der gRPC-API von Google Cloud Speech mit Python3 auf dem Mac!
Ich habe versucht, die COTOHA-API zu verwenden (es gibt auch Code auf GitHub).
Setzen Sie Anaconda mit Pyenv auf Ihren Mac
Klonen Sie das Github-Repository auf dem Jupyter-Notizbuch
Warnung bei Verwendung von TensorFlow auf einem Mac
Lesen Sie FeliCa mit Pasori (RC-380S) auf dem Mac
Ich habe versucht, Remote API mit GAE / J zu verwenden
Bereiten Sie einen Pseudo-API-Server mit GitHub-Aktionen vor
Python auf Mac
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Posten Sie mit der API auf Twitter in Ihrem Konto
Erstellen Sie mit GitHub Pages einen Pseudo-REST-API-Server
Ausgabe auf "7 Segment LED" mit Python mit Raspberry Pi 3!
Mindestnotizen bei Verwendung von Python auf Mac (pyenv edition)
Mindestnotizen bei Verwendung von Python auf Mac (Homebrew Edition)