小编mee*_*mee的帖子

数据流/ Apache Beam:管理自定义模块依赖性

我有一个使用Apache Beam的.py管道,该管道导入了另一个模块(.py),这是我的自定义模块。我有一个像这样的结构:

??? mymain.py
??? myothermodule.py
Run Code Online (Sandbox Code Playgroud)

我将myothermodule.py导入mymain.py中,如下所示:

import myothermodule
Run Code Online (Sandbox Code Playgroud)

当我在上本地运行时DirectRuner,我没有问题。但是,当我使用来在数据流上运行它时DataflowRunner,出现了一条错误消息:

ImportError: No module named myothermodule
Run Code Online (Sandbox Code Playgroud)

因此,我想知道在数据流上运行作业时是否希望找到该模块该怎么办?

python google-cloud-dataflow apache-beam

5
推荐指数
1
解决办法
686
查看次数

将多面几何转换为列表

我怎样才能将多面几何转换为列表?我试过这个:

mycoords=geom.exterior.coords
mycoordslist = list(mycoords)
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

AttributeError: 'MultiPolygon' 对象没有属性 'exterior'

python shapefile geopandas

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