小编use*_*666的帖子

在python中使用struct pack

我有一个整数形式的数字,我需要将其转换为4个字节并将其存储在列表中.我试图在python中使用struct模块,但我无法让它工作:

struct.pack("i",34);
Run Code Online (Sandbox Code Playgroud)

当我期望打印二进制等效时,它返回0.预期产出:

[0x00 0x00 0x00 0x22]
Run Code Online (Sandbox Code Playgroud)

但是struct.pack返回空.我究竟做错了什么?

python

30
推荐指数
1
解决办法
7万
查看次数

将int值转换为unicode

我正在使用pyserial并需要发送一些小于255的值.如果我发送int本身,则发送int的ascii值.所以现在我将int转换为unicode值并通过串口发送.

unichr(numlessthan255);

However it throws this error:
'ascii' codec can't encode character u'\x9a' in position 24: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

什么是将int转换为unicode的最佳方法?

python ascii character-encoding pyserial

20
推荐指数
4
解决办法
6万
查看次数

下面这段代码做了什么

short rtimer_arch_now(void)
{
  short t1, t2;
  do {
    t1 = TA1R;
    t2 = TA1R;
  } while(t1 != t2);
  return t1;
}
Run Code Online (Sandbox Code Playgroud)

TA1R是Timer_A寄存器.我仍然不明白为什么有一个循环.如果他们想要返回时间,他们只需返回TA1R.循环是什么?

c

10
推荐指数
1
解决办法
861
查看次数

将python脚本转换为Web应用程序

我写了一个python脚本,这个脚本的输出是一个列表.现在我需要将它联机并让其他人可以访问它.我看了Django,但后来我意识到创建UI可能有点困难.有没有简单的方法在Django中创建UI并将其映射到现有的python脚本.现在我不使用sql和类似的东西.或者有更简单的方法可以继续吗?

python

10
推荐指数
1
解决办法
8176
查看次数

带有oauth的Google Chrome扩展程序

我有一个Google Chrome扩展程序,需要通过身份验证才能访问我服务器上的数据.在我的服务器上,我添加了OAUTH登录,允许用户通过Gmail帐户登录(我已经在我的服务器上配置了重定向网址,这样可行.我可以通过网页上的Google帐户登录).我有OAuth处理谷歌浏览器扩展程序(https://developer.chrome.com/apps/identity).我可以获得OAuth令牌.但我不确定如何使用此令牌登录我的服务器帐户.有人可以帮帮我吗?

oauth google-chrome-extension oauth-2.0 google-oauth

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