爱丁堡大学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限制C++代码访问JNI中的某些类   Android上的java DateFormat:不可解析的日期   通过json进行java迭代,并为其他请求调用多个API   Netbeans中的java JavaFX项目引发异常“输入流不能为null”   多线程Java newFixedThreadPool解释   |在java字符串中无法识别。split()方法   Java中的原始包装器类是否被视为引用类型?   Java swing。如何在intellij idea GUI设计工具中重写组件方法   数组乘矩阵   java将30GB的XML文件分割成小块XML   java通过一棵树递归找到一个节点,并返回指向该节点的路径   java如何将可观察的<Observable<List<T>>转换为可观察的<List<T>>   使用java在web服务器上更改php文件中的字符串?   java希望开发像tomcat这样的servlet容器   java希望提高编程的数学技能