小编Aks*_*ay 的帖子

类型错误:“tuple”对象在 python cdsapi 中不可调用

我正在尝试借助 python 的 cdsapi 模块检索数据。但给出了以下错误

    2020-10-19 12:55:52,780 INFO Sending request to https://cds.climate.copernicus.eu/api/v2/resources/reanalysis-era5-press
Traceback (most recent call last):
  File "cds.py", line 10, in <module>
    }, 'download.grib')
  File "build/bdist.linux-x86_64/egg/cdsapi/api.py", line 229, in retrieve
  File "build/bdist.linux-x86_64/egg/cdsapi/api.py", line 241, in _api
  File "build/bdist.linux-x86_64/egg/cdsapi/api.py", line 358, in wrapped
  File "/home/apps/SiteSoftwares/gnu/PYTHONPACKAGES/2.7.9/ucs4/gnu/4.8.5/REQUESTS/2.18.4/lib/python2.7/site-packages/req.4-py2.7.egg/requests/sessions.py", line 555, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/apps/SiteSoftwares/gnu/PYTHONPACKAGES/2.7.9/ucs4/gnu/4.8.5/REQUESTS/2.18.4/lib/python2.7/site-packages/req.4-py2.7.egg/requests/sessions.py", line 494, in request
    prep = self.prepare_request(req)
  File "/home/apps/SiteSoftwares/gnu/PYTHONPACKAGES/2.7.9/ucs4/gnu/4.8.5/REQUESTS/2.18.4/lib/python2.7/site-packages/req.4-py2.7.egg/requests/sessions.py", line 437, in prepare_request
    hooks=merge_hooks(request.hooks, self.hooks),
  File "/home/apps/SiteSoftwares/gnu/PYTHONPACKAGES/2.7.9/ucs4/gnu/4.8.5/REQUESTS/2.18.4/lib/python2.7/site-packages/req.4-py2.7.egg/requests/models.py", line 309, in prepare
    self.prepare_auth(auth, url) …
Run Code Online (Sandbox Code Playgroud)

python

4
推荐指数
1
解决办法
955
查看次数

重新编译-fPIC问题

我有以下c程序

#include <stdio.h>

int main() 
{
    printf("hello');
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我编译这个文件

gcc -c rr2.c
Run Code Online (Sandbox Code Playgroud)

然后使用带有共享选项的链接器

/ld-new -shared    -o tmpdir/dump rr2.o 
Run Code Online (Sandbox Code Playgroud)

它给出以下错误

rr2.o:在创建共享对象时,不能使用针对`.rodata'的重定位R_X86_64_32; 用-fPIC重新编译

我不明白为什么会出现这种错误.任何人都可以帮我理解为什么会出现这个错误?

c assembly

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

标签 统计

assembly ×1

c ×1

python ×1