Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1355810
  • 博文数量: 188
  • 博客积分: 4847
  • 博客等级: 上校
  • 技术积分: 2124
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-06 13:49
个人简介

Who am I?

文章分类

全部博文(188)

分类: Python/Ruby

2006-11-17 10:52:42

今天在unix调用lstat的时候发现获取文件大小的时候不能超过2.1G,正好是32位操作系统下的long的长度
lstat获取文件大小的时候也是使用long型。
我发现在python下,不用os.path.getsize就可以轻松获得超大的文件。
费了半天劲,最后找到lstat64解决问题
最后只能感叹一句,你所遇到的难题python都想到了.

在unix的python有没有这样的工具,把.py变成unix的二进制可执行文件,脱离python环境运行.
哪怕象pytoexe也好.

让socket绑定自己端口进行连接其它机器的端口
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind(('130.87.2.4',8009))#绑定自己 主要针对防火墙
sock.connect(('130.87.6.3',7778))
sock.send('00')


阅读(2655) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~