小编Inv*_*nce的帖子

将整数转换为二进制,然后在python中进行左移位

我有一个来自文本文件的整数输入,我需要将其转换为二进制并进行左移位12位.

所以,如果我的数字是6.二进制是110.我的最终输出应该是1100亿,位移了12位.

我试过了:

i = 6
h = int(bin(i)[2:])<<12
Run Code Online (Sandbox Code Playgroud)

但是,这会产生错误的输出.问题是bin(i)返回一个字符串,所以我不得不将它转换为int但是然后使用shift运算符移动整数而不是二进制.

python int hex bit-shift bin

6
推荐指数
1
解决办法
973
查看次数

如何为 Mac OS 安装 glibc?

我知道 glibc 还没有移植到 Mac OS X。但是有没有办法让我在 Mac 上安装 glibc。glibc 有一些共享对象,我需要这些对象来安装我的 rpm 包。

macos glibc

2
推荐指数
1
解决办法
5289
查看次数

'web:'不被识别为内部或外部命令

我正在尝试在heroku中获取您的第一个Django应用。其中提到了“在应用程序的根目录中使用Procfile来明确声明应执行什么命令来启动应用程序”。该命令是“ web:gunicorn Gettingstarted.wsgi --log-file-”,我看到的错误是“ web:”未被识别为内部或外部命令。请帮帮我。

django heroku

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

标签 统计

bin ×1

bit-shift ×1

django ×1

glibc ×1

heroku ×1

hex ×1

int ×1

macos ×1

python ×1