Python | 马犇-技术博客
  • 解决Python和php之间通信编码不一致问题

    Python, 原创 超过11,258 views围观 2条评论
    Python是在windows下的客户端,用的是cp936编码,php用的是utf-8编码,如果单纯使用urllib.urlencode编码之后post发送的话,php接收过来的中文会是类似\xb0\xe1这种形式的编码,即使在urlencode之前str.decode(“cp936”).encode(“utf-8”)做了编码转换也是没用的。后来查询手册查到一个urllib.quo...
    来源:本站原创 标签:
  • Python控制windows加域

    Python, 原创 超过7,593 views围观 2条评论
    测试OK,依赖的是netdom,如需要软件包,可留言! import pythoncom import wmi import os import platform def joinDomain(domain,username,password,dns): if not domain or not username or not password or not dns: return False # change the work directory currPath = os.path....
    来源:本站原创 标签:,
  • Python解压zip文件

    Python, 原创 超过2,240 views围观 0条评论
    #!/usr/bin/python #-*-coding:cp936 -*- import os import zipfile def unzip(infile,targetDir): if not os.path.exists(infile): return False if not os.path.isdir(targetDir): os.makedirs(targetDir) try: zipObj = zipfile.ZipFile(infile) files =...
    来源:本站原创 标签:,
  • 用python实时获取shell命令的输出[rsync备份进度]

    Python, 原创 超过10,365 views围观 0条评论
    项目需要获取rsync备份的实时进度,主要是用到subprocess模块的管道功能,网上查了查是有人这么写的: popen = subprocess.Popen(['ping', 'www.baidu.com', '-n', '3'], stdout = subprocess.PIPE) while True: print popen.stdout.readline() 用到subprocess.Popen方法,把stdout参数定位到subprocess.PIP...
    来源:本站原创 标签:
  • 利用Python读取串口数据并发送到远程服务器

    Python, 原创 超过10,098 views围观 0条评论
    好久没更新了,拿出点前段东西写的东西发出来吧。 硬件是用的树莓派,系统是代号为Wheezy的Debian系统,树莓派的串口设置去网上搜去,一搜一大堆。python依赖包用的PySerial,包括一个主文件和一个配置文件,配置文件如下: [HARDWARE] SERIAL_DEV=/dev/ttyAMA0 BAUDRATE=9600 [SEND] REMOTE_URL=http://www.maben...
    来源:本站原创 标签: