小编Fra*_*cis的帖子

taglib-sharp中是否有与Label / Publisher等效的字段?

我正在尝试使用Taglib-sharp更新标签/发布者字段,但使用对象浏览器在其对象层次结构中的任何位置都看不到它。

我已经搜索了谷歌和文档,看起来这是一个不适合的字段。

在我寻找可以编辑这些字段的替代方法之前(我可以提出任何建议吗?),我想我要最后破解一下,然后在StackOverflow社区中问一个熟悉TagLib-sharp并拥有更深入见解的人吗?

提前致谢,

弗朗西斯

更新:我已经研究了其他库,例如mpg123和UltraID3Lib,但是它们似乎具有相同的局限性。

.net c# id3 taglib-sharp

3
推荐指数
1
解决办法
1330
查看次数

使用 Beam IO ReadFromPubSub 模块时,能否在 Python 中拉取带有属性的消息?不清楚是否支持

尝试将具有存储在 PubSub 中的属性的消息拉入 Beam 管道。我想知道是否已经添加了对 Python 的支持,这就是我无法阅读它们的原因。我看到它存在于 Java 中。

pipeline_options = PipelineOptions()
pipeline_options.view_as(StandardOptions).streaming = True

pipeline = beam.Pipeline(options=pipeline_options)
messages = (pipeline | beam.io.ReadFromPubSub(subscription=subscription_name).with_output_types(bytes))

def printattr(element):
    print(element.attributes)


lines = messages | 'printattr' >> beam.Map(printattr)

result = pipeline.run()
result.wait_until_finish()
Run Code Online (Sandbox Code Playgroud)

预计能够列出属性数据:

b'Message number 1109'
-     attributes: {
-       "_comments": "nan",
-       "_direction": "SE",
-       "_fromst": "Harlem",
-       "_last_updt": "2019-03-20 21:11:02.0",
-       "_length": "0.56",
-       "_lif_lat": "41.9809967484",
-       "_lit_lat": "41.9787314076",
-       "_lit_lon": "-87.7964600566",
-       "_strheading": "W",
-       "_tost": "Oak Park",
Run Code Online (Sandbox Code Playgroud)

,但我似乎只能访问存储在数据字段中的信息 - 而不是属性。

python google-cloud-pubsub apache-beam-io

2
推荐指数
1
解决办法
1562
查看次数