【发布时间】:2017-10-02 02:27:37
【问题描述】:
我有一个可以将二进制转换为十进制和十进制转换为二进制的 python 脚本,我希望能够突出显示文本,右键单击它,在 windows (10) 的下拉菜单中选择一个选项并拥有它转换号码,在通知或其他内容中告诉我。 我知道为了运行脚本,我需要编辑注册表,但究竟如何以及如何使用突出显示的文本作为输入并发送通知对我来说是一个谜。 如果有任何帮助,目前的代码是
import math
def binToDec(binary):
decimal = 0
i = 0
while (binary != 0):
remainder = binary%10
binary = int(binary/10)
decimal += remainder*pow(2,i)
i+=1
return int(decimal)
def decToBin(decimal):
binary = ""
while (decimal > 0):
remainder = int(decimal%2)
div = int(decimal/2)
binary += str(remainder)
decimal = div
return int(binary[::-1])
我知道在这种状态下是没有用的。我通常需要一个正确的方向或关于我将如何去做的说明,我将不胜感激。
【问题讨论】:
标签: python-3.x binary windows-10 decimal regedit