struct cred *new;
kuid_t kruid, keuid;
...
kruid = make_kuid(ns, ruid);
keuid = make_kuid(ns, euid);
...
new->uid = kruid;
new->euid = keuid;
...
return commit_creds(new);
文件“/home/user/.local/lib/python2.7/site-packages/astropy/units/quantity.py”,第963行, float 提出TypeError('只有无量纲标量可以' TypeError:只能将无量纲标量转换为Python标量
答案 0 :(得分:1)
sun_ra=round(sunpy.sun.apparent_rightascension(t),4)*15.0
round
看起来像标量Python函数。如果给定数组或列表,则会引发错误。但是在Py3上我得到了一个不同的错误。
另一种可能性是sunpy
函数需要标量,t
不是。{1}}。但是对于那个我预计会在该函数中进一步出错。
所以我认为你使用round
是一个错误。