Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从远程文件创建图形?_Python_Amazon S3_Igraph - Fatal编程技术网

Python 如何从远程文件创建图形?

Python 如何从远程文件创建图形?,python,amazon-s3,igraph,Python,Amazon S3,Igraph,我正在尝试使用python igraph从aws s3上托管的远程文件读取图形。我知道我可以在本地保存该文件,但目标是使用AWS Lambda运行该代码。这样我就可以在不使用本地内存的情况下读取文件并创建图形 我可以读取本地文件并从中创建图形。但是,我无法远程读取同一文件 导入s3fs 导入igraph作为ig BUCKET\u NAME=“my\u aws\u BUCKET” s3=s3fs.S3FileSystem(anon=False,key='my\u key',secret='my\u

我正在尝试使用python igraph从aws s3上托管的远程文件读取图形。我知道我可以在本地保存该文件,但目标是使用AWS Lambda运行该代码。这样我就可以在不使用本地内存的情况下读取文件并创建图形

我可以读取本地文件并从中创建图形。但是,我无法远程读取同一文件

导入s3fs
导入igraph作为ig
BUCKET\u NAME=“my\u aws\u BUCKET”
s3=s3fs.S3FileSystem(anon=False,key='my\u key',secret='my\u secret')
#本地文件
fr='本地路径'
f=打开(fr)
印刷品(f)
g=ig.Graph.Read\u Ncol(f,directed=False)
#远程文件
f2=s3.打开(BUCKET_NAME+‘remote_path’,“r”)
打印(f2)
g=ig.Graph.Read\u Ncol(f2,directed=False)
打印结果如下:

<_io.TextIOWrapper name='../files/network_Melan.txt' mode='r' encoding='UTF-8'>
<_io.TextIOWrapper encoding='UTF-8'>

然而,第二部分(远程文件)给出了分段错误。有人能帮我吗