Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于将字符串从十六进制转换为txt中包含的bin的Python脚本_Python_Hex_Decimal - Fatal编程技术网

用于将字符串从十六进制转换为txt中包含的bin的Python脚本

用于将字符串从十六进制转换为txt中包含的bin的Python脚本,python,hex,decimal,Python,Hex,Decimal,我正在寻找一个可能是python的简单脚本,它可以: -将包含4字节的十六进制字符串的列表转换为十进制 看起来像 script.py infle.txt outfile.txt filename = "infile.txt" with open(filename, 'r') as f: content = f.read() out = int(content, 16) f = open('outfile.txt', 'w') f.write(str(out)) f.close() 这

我正在寻找一个可能是python的简单脚本,它可以: -将包含4字节的十六进制字符串的列表转换为十进制

看起来像 script.py infle.txt outfile.txt

filename = "infile.txt"
with open(filename, 'r') as f:
    content = f.read()
out = int(content, 16)

f = open('outfile.txt', 'w')
f.write(str(out))
f.close()

这就是我到目前为止想到的。。。如果infle只包含一行,则效果很好。。。我仍然需要弄清楚如何逐行执行…

我们不是代码编写服务。请展示您的尝试我只知道基本的东西。但我愿意阅读和学习。看起来函数intx,16完成了这项工作。但是x必须是字符串而不是文件。因此,我需要了解如何加载infle.txt,读取第一行,返回十进制值,转到下一行,执行相同的操作,并将结果逐行写入outfile.txt。我会继续挖掘,稍后再报告我会是那个为你写这篇文章的人既然你可能不知道如何编程,那你就为自己做吧祝你有一个愉快的一天这是一个很好的开始!你也用了很多人忽略的with语句;我建议您查看带有文件提示的循环f中的行在附录的行中迭代,如果您在提问之前尝试编写此代码,然后将此代码与描述您的问题的问题一起发布,您将收到更少的问题向下投票。这里的人喜欢帮助别人,但只有当其他人在试图解决问题时表现出真正的努力时,才会这样做:-。谢谢你的提示。我正在研究readline、splitlines函数,但没有成功。我现在会检查一下。是的,作为一个好白痴,我期待有人为我做这件事。。。对不起,这不是白痴,是陌生。我的第一个问题马上就结束了:——。在看到其他问题并阅读这一页后,你将了解其中的要点。