解析cabrillo格式业余无线电比赛日志的python库。

cabrillo的Python项目详细描述


卡布里洛![构建状态](https://travis-ci.com/thxo/cabrillo.svg?branch=master)
----
一个python库,用于解析cabrillo格式的业余无线电竞赛日志。


《入门入门
\基本解析
``python
>>>>>;>gt;>gt;从cabrillillo.parser导入解析解析日志文件
>;gt;>gt;cab=解析日志文件('tests/cqwpx.log')
>;
>
>








>



>
>>>>位于0x10cb09f28的对象,<;位于0x10cbc8860的cabrillo.qso.qso对象]
>>gt;cab.write_text()
'start-of-log:3.0\ncallsign:aa1zzz\n contest:cq-wpx-cw\n[…snip…]end-of-log:'
`````
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `>>;>>从日期时间导入日期时间
>;> gt;qso1=qso('14313,'ph,'datetime.datetime.strptime('2018年5月30日10:15分,'%b%d%y%y%i%m%p'),'kx0xxx','kxxx','kx9xxx','de-exch=['59','10','co',','dx-exch=['44','20','in','in'','t=non)
>;qso1=qso('14313,'ph,'ph,'datetime.strptime('2018年5月30日10:10:10分,''b%d%d%d%y%i%m%p''m%p','k%b%d%d%d%d%y%x9xxx,'kx0xxx',de_exch=['44','20','in',dx_exch=['59','10','co'],t=none)
>>>gt>gt;qso1.qso1.freq='14000'同一频带,仍将匹配。
>>>gt>gt;qso1.freq='14000'同一频带,仍将匹配。
>>gt;qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso1.qso2.qso2匹配

>true
>>>>gt>gt>gt>gt>gt>gt>False
>;>;所有标志。
>;>;qso1.匹配(qso2,max_timeδ=30,check_exch=true,check_band=true))
```

**d)表示cabrillo日志文件。
类别带。
类别模式:类别模式之一。
类别操作员:类别操作员之一。
类别电源:类别电源之一。
类别电台:类别电台之一。
类别时间:类别时间之一。
类别发射机:类别电台之一发射机类别。对于
多操作
类别覆盖:类别覆盖之一。
证书:如果是邮寄证书。布尔值。
声明得分:以整数表示的声明得分。
俱乐部:代表俱乐部。
创建人:负责创建此日志文件的软件。
可选,默认为“cabrillo(python)”。
电子邮件:提交人的电子邮件地址。
位置:状态/节/id,具体取决于比赛。
姓名:姓名。
地址:列表中的邮寄地址,每个条目都是每一行。
地址城市:可选的粒度地址信息。
地址省:可选的粒度地址信息。
地址邮政编码:可选的粒度地址信息。
地址国家:可选的粒度地址信息。
操作员:包含每个操作员的呼号的列表车站的。
关闭时间:包含两个表示开始时间和
关闭时间结束的日期时间对象的列表。
soapbox:包含自己条目处的每行soapbox文本的列表。
qso:包含qso对象的qso数据。
x qso:忽略包含qso对象的qso数据。
|x_anything:忽略/未知属性的指令。
```

````
单个qso的表示。

属性:
freq:str表示中的频率。
mo:qso的两个字母。请参阅模式。
日期:date time.datetime对象中的UTC时间。
de_u呼叫:已发送呼号。
de_u exch:已发送包括RST的交换。每个组件的列表。
dx_u call:已接收的呼号。
dx_u exch:已接收的包括rst的交换。每个组件的列表。
t:内部0/1中多个变送器类别的变送器ID。
```

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

推荐PyPI第三方库


热门话题
java通过Spring依赖注入部署CXF服务端点   java字节或字节,请解释   java Swing组件命名约定?   java可以在JOptionPane中放置多个输入。显示输入对话框?   Dropwizard for Hibernate中的java SQLight方言   Windows8中的java CPU负载   将Java版本号映射到主要Java版本   使用数据库Java重新启动pi   java如何在RecyclerView中显示ArrayList?   使用枚举作为映射键的java会在数据库中生成RAW   java vscode不能用于本机模块?   分段函数的java导数   java为什么主体在spring安全性中作为类型对象返回?   java MySupportMapFragment未按照google地图Android显示位置名称   java Android OCR(光学字符识别)   java有什么理由我不应该使用文件阅读器吗?   java私有静态成员内存使用   java在将POJO转换为xml时去掉innerclass的类名   java我需要关闭音频剪辑吗?   java最新文件和文件的动态命名