爱丁堡大学t@ed时间表服务的python库

python-ted的Python项目详细描述


Python TeD.Br/>爱丁堡大学图书馆[Te]课时服务的Python图书馆[Te]。
BR/>免责声明:该图书馆尚未被爱丁堡大学所宽恕。**BR/> BR/>‘Python TD’是由学生建造的,只是擦掉了现有的时间表Web服务,因为学校没有发布任何API或时间表数据。







《安装


``sh
pip install python ted
````


` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `

->-[`icalendar ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `.python.org/pypi/requests)



##

>
``python
>gt>gt;导入icalendar
>gt>gt>gt;导入ted

>
>初始化客户端并下载课程列表
>>>gt;时间表=ted.client()



;regex与课程列表匹配:导入re
>gt>gt>gt;导入re
>gt>gt;时间表。匹配(re.compile('data')匹配(re.compile('data')
>
>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>是的-数据与分析)>;,<;课程:…>;,…]
>;>;时间表。匹配(重新编译(“INFR08015”))
[<;课程:INFR08015(信息学1-数据与分析)>;]



>;>;时间表。课程(代码='无效课程代码')

```

每个“课程”对象有3个主要属性:

-`title`:人类可读的课程名称。
-`code`:爱丁堡大学课程代码(见时间表或考试脚本)。
-`identifier`:t@ed特定课程标识符。


``python
>;>课程=时间表。课程(代码='INFR08015')

Cal.to_cial()
“begin:vCalendar…”
````



----

-获取t@ed的API访问。




许可证
----

此源代码受Mozilla Public
许可证第2.0版条款的约束。如果MPL的副本没有随此
文件一起分发,您可以在http://mozilla.org/mpl/2.0/


[iCalendar]:https://pypi.python.org/pypi/iCalendar上获取一个。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Runtime exec不执行以下命令。原因可能是什么?   java使用JavaParser使用getExtendedType查找继承   XML文件Android出现java错误(解析XML时出错:格式不正确(无效令牌))   java正则表达式ReplaceAll不起作用   使用JCodeModel的java预写代码   用hibernate实现java国家/地区表示   java如何获得JR中的剩余线程?   在Java中,如何循环遍历字符串并检查它是否包含哈希映射中的键?   java启动配置没有看到来自其他捆绑包的类   在Java中找不到spring源代码   由customCursorAdapter在片段中加载列表时发生java NullPointerException   数据库体系结构中的安卓 Java类   java这个矩阵乘法代码是如何工作的?   cassandra Cassnadra Java驱动程序2.1对象映射器。检查冻结类型时出错   显示admob广告的java问题