鱼C论坛

 找回密码
 立即注册
查看: 5798|回复: 12

python3 ctypes模块问题

[复制链接]
发表于 2015-7-5 22:37:35 | 显示全部楼层 |阅读模式
10鱼币
本帖最后由 zw8519807 于 2015-7-19 20:54 编辑
  1. from ctypes import *
  2. h=CDLL('msvcrt.dll')
  3. h.printf('a=%d,b=%d,a+b=%d',1,2,1+2)
复制代码

上面的代码有什么问题
为什么我显示的跟书上的不一样,我用的是python3.4 64位的

这是我运行的结果

这是我运行的结果

我显示的是1
书上显示的是a=1,b=2,a+b=3

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-7-7 23:54:00 | 显示全部楼层
这个我试过,在Linux下正常,Windows下就会和预期不一样.......
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-7-8 13:33:37 | 显示全部楼层
这是什么原因呢?应该怎么解决?高手知道不?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-7-8 13:34:11 | 显示全部楼层
~风介~ 发表于 2015-7-7 23:54
这个我试过,在Linux下正常,Windows下就会和预期不一样.......

这个应该怎么解决啊?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-7-8 19:20:56 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-7-8 21:20:39 | 显示全部楼层
晕了,在不同的idle上测试的结果不同,这是什么情况
屏幕截图1.jpg
屏幕截图2.jpg
屏幕截图3.jpg
屏幕截图4.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-7-8 21:21:42 | 显示全部楼层
~风介~ 发表于 2015-7-8 19:20
http://www.cnblogs.com/bigship/archive/2011/11/24/2262348.html

晕了,在不同的idle上测试的结果不同,这是什么情况




高手知道什么原因吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-7-9 08:20:06 | 显示全部楼层
zw8519807 发表于 2015-7-8 21:21
晕了,在不同的idle上测试的结果不同,这是什么情况

我不知道,我的win下idle(py3.4)也只显示字符串第一个字母。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-7-19 13:49:43 | 显示全部楼层
window下运行Python是有一定局限性的,而Linux系统是可以完美实现Python的各个功能的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-8-19 16:06:20 | 显示全部楼层
不懂,长见识来了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-8-19 22:53:29 | 显示全部楼层
本帖最后由 无所谓无的 于 2015-8-19 23:00 编辑
  1. from ctypes import *
  2. uesr = windll.user32
  3. msvcrt = cdll.msvcrt

  4. msg = b'Hello World!\n'
  5. uesr.MessageBoxW(0,u'哦aa',u'ad',0)
  6. msvcrt.printf(b'Test:%s ',msg)
复制代码


没有问题!!:big
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-8-22 10:20:40 | 显示全部楼层

ZITISHVJ5FA[[84G~E)DCY3.jpg
“hello world”  没显示
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-10-8 19:14:02 | 显示全部楼层
现在python3的帖子多啦
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-16 17:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表