xingyunlib
xesapp
开发者:严子昱|崔轩语
版本:2.3.0
xesapp(url)
<xesapp>=xesapp(url)
构建一个运行对象
url为学而思里面的py作品网址
|----2.1.0—|
.get_hot()
返回作品的热度
print(xesapp.get_hot())
.get_cover()
返回作品封面的url
print(xesapp.get_cover())
.load_cover(filename)
下载作品封面到filename
xesapp.load_cover("")
.get_view()
返回作品的观看人数
print(xesapp.get_wiew())
.get_hot()
返回作品的热度
print(xesapp.get_hot())
.get_like()
返回作品的点赞数
print(xesapp.get_like())
.get_unlike()
返回作品的点踩数
print(xesapp.get_unlike())
.load_file(cache = “”)
默认下载作品源文件到工作目录
如果cache不为空择下载到这个文件夹
xesapp.load_file()
.is_like()
判断在程序运行这个作品有没有人点赞
返回一个bool值
True:点赞了
False:点踩了
None:没有点赞也没有点踩
if xesapp.is_like == True:
print("点赞了")
elif xesapp.is_like == False:
print("点踩了")
else:
print("什么都没点")
.run_app()
运行这个作品
xesapp.run_app()
|----2.2.0—|
.get_published()
获取作品第一次保存时间
print(xesapp.get_published())
.get_modified()
获取作品最后一次更新时间
print(xesapp.get_modified())
.is_hidden_code()
获取作品是否隐藏代码
if xesapp.is_hidden_code():
print("作品的代码隐藏了")
else:
print("作品的代码没有隐藏")
.get_description()
获取作品的说明
print(xesapp.get_description())
.get_comments()
获取作品一共有多少人评论
print(xesapp.get_comments())
.is_comments()
获取从初始化到现在是否有人评论
if xesapp.is_comments():
print("评论了")
else:
print("没有评论")
xesuser
作者:严子昱
get_user_id(“作品网址”)
user_id=get_user_id("作品网址")
本作品最重要的函数,这个获取作品网址的作者的user_id
get_fans(user_id)
fans_info=get_fans(user_id)
这个user_id从上面拿
获取这个人粉丝的大部分信息,返回一个列表
每项是一个字典:
fans_info[x]["realname"]
获取第x项他的名字
fans_info[x]["avatar_path"]
获取第x项他头像的url
fans_info[x]["fans"]
获取第x项他的粉丝数量
fans_info[x]["follows"]
获取第x项他的关注数量
get_follows(user_id)
follows_info=get_follows(user_id)
大体和get_fans一样
获取这个人粉丝的大部分信息,返回一个列表
每项是一个字典
follows_info[x]["realname"]#:获取第x项他的名字
follows_info[x]["avatar_path"]#:获取第x项他头像的url
follows_info[x]["fans"]#:获取第x项他的粉丝数量
follows_info[x]["follows"]#:获取第x项他的关注数量
get_info(user_id)
user_info=get_info(user_id)
获取这个人的大部分信息,返回一个字典
user_info["name"]#:返回这个人的名字
user_info["slogan"]#:返回这个人的口号(名字下面那段)
user_info["fans"]#:返回这个人的粉丝数量
user_info["follows"]#:返回这个人的关注数量
user_info["icon"]#:返回这个人的头像url
user(user_id)
<user>=user(user_id)
这个其实大部分都是前面的内容,不过前面的加载比较慢,这个适用需要数据比较多的程序
.works()
获取发布的作品总数
.work_info()
获取发布的作品的信息,返回一个列表,列表的每项都是字典
.work_num()
获取一共有多少个作品(曾经发过的也算)
.fans()
获取粉丝总数
.fans_info()
获取粉丝信息(和get_fans返回一样的信息)
.follows()
获取关注总数
.follows_info()
获取关注信息(和get_follows返回一样的信息)
.like_num()
获取点赞总数
.view_num()
获取浏览总数
.favorites()
获取收藏总数
print_format
开发者:严子昱|崔轩语
print()
print(*str,t=0,sepr=" ",end="\n")
我们来逐个讲解他们的用法
首先来看t参数:
t=每个字停留的时间(默认为不停留)
比如说,要每个字停留1秒,输出"nice"的代码如下:
print("nice",t=1)
然后我们来看end参数
这个end参数其实和原来print的end参数是同样的作用
默认是"\n"(换行符)
最后我们看sepr参数,这个参数也是和原来print的sepr是同样的作用
我们来看一个例子:
print("ni","e",sepr="c")
最后输出的就是“nice”
我们来看大家这个很关心的变色简洁方式
我们在变色具体支持这些颜色:
红、白、绿、蓝、黄、青、紫
用法如下(注意是两个斜杠):
‘\’+颜色(字的颜色变化)
‘\l’+颜色(字的颜色变化,亮色)
‘\b’+颜色(字的背景变化)
‘\bl’+颜色(字的背景变化,亮色)
‘\’(去除所有的变色效果)
clear_os()
clear_os()
清除屏幕上的所有文字
colorto
Colorx(color,from_color)
<colorx>=Colorx(color)
构建一个colorx对象
color为当前的颜色,from_color为当前的颜色类型,可选值:“rgb”,“hsv”,“hex”
.color_to(to_color,change_color = False)
to_color为要转换的颜色类型,可选值和from_color相同
change_color设置是否改变原来的颜色(默认值:不改变)
tkinter_extend
作者:严子昱
inpu_box(tk,函数名,**按钮的配置)
<inpubox>=inpu_box(tk,函数名,**按钮的配置)
创建(就当button控件用)
.pack(**pack的配置)
打包
.config_entry(**文本框的配置)
.config_button(**按钮的配置)
配置
其实你基本可以当做Entry来用,除了初始化语句还有配置以外基本都是一样的
.get()
获取Entry的输入
.insert(*要插入的内容)
向Entry插入内容
.delete(*要删除的内容)
删除Entry中的指定内容
ImgButton(tk,width = 宽度,img = 图片名称,text = 文字,command = 函数,**按钮的配置)
<imgbutton> = ImgButton(tk,width = 宽度,img = 图片名称,text = 文字,command = 函数,**按钮的配置)
创建一个imgbutton对象
.configure(**配置)
配置文字
.pack(**配置)
放置控件,配置和tk一样
说明
此文档为xingyunlib官方文档,作者为开发团队一员
此文档为星光工作室专属,只限于在学而思IDE中使用本库
本库已经发布至pypi
开发者:
- 严子昱
- 崔轩语