我正在尝试从 gitlab 读取该文件。我为此在 gitlab 中创建了访问令牌。下载的模块 python-gitlab
我从 PyCharm 安装了模块 python-gitlab:文件 --> 设置 --> Python 解释器 --> python-gitlab
import gitlab
import json
from pprint import pprint
import requests
import urllib.request
# private token authentication
gl = gitlab.Gitlab('https://gitlab.com/..../CSV_HOMEWORK.csv', private_token='xxx')
gl.auth()
# list all projects
projects = gl.projects.list()
for project in projects:
# print(project) # prints all the meta data for the project
print("Project: ", project.name)
print("Gitlab URL: ", project.http_url_to_repo)
# print("Branches: ", project.repo_branches)
pprint(project.repository_tree(all=True))
f = urllib.request.urlopen(project.http_url_to_repo)
myfile = f.read()
print(myfile)
print("\n\n")
Run Code Online (Sandbox Code Playgroud)
PS 我运行代码的文件名不是 gitlab.py
您安装了该软件包gitlab而不是python-gitlab.
即使你python-gitlab已经安装了,该gitlab包仍然会发生冲突,所以必须卸载它
pip uninstall gitlab
pip install python-gitlab
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6781 次 |
| 最近记录: |