相关疑难解决方法(0)

Python3中的StringIO

我使用的是Python 3.2.1,我无法导入StringIO模块.我使用 io.StringIO和它的作品,但我不能使用它numpygenfromtxt是这样的:

x="1 3\n 4.5 8"        
numpy.genfromtxt(io.StringIO(x))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

TypeError: Can't convert 'bytes' object to str implicitly  
Run Code Online (Sandbox Code Playgroud)

当我写import StringIO它时说

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

python io python-3.x

407
推荐指数
7
解决办法
48万
查看次数

如何从Python中读取URL中的图像数据?

当我们处理本地文件时,我正在尝试做的事情相当简单,但是当我尝试使用远程URL执行此操作时会出现问题.

基本上,我正在尝试从URL中提取的文件中创建PIL图像对象.当然,我总是可以获取URL并将其存储在临时文件中,然后将其打开到图像对象中,但这样效率非常低.

这就是我所拥有的:

Image.open(urlopen(url))
Run Code Online (Sandbox Code Playgroud)

它散开了抱怨,这seek()是不可用的,所以我试过这个:

Image.open(urlopen(url).read())
Run Code Online (Sandbox Code Playgroud)

但这也不起作用.有没有更好的方法来做到这一点,或者写一个临时文件是可接受的做这种事情的方式?

python python-imaging-library

159
推荐指数
9
解决办法
19万
查看次数

标签 统计

python ×2

io ×1

python-3.x ×1

python-imaging-library ×1