• Python判断操作系统类型


    代码:

    import platform
    
    def TestPlatform():
        print ("----------Operation System--------------------------")
        #Windows will be : (32bit, WindowsPE)
        #Linux will be : (32bit, ELF)
        print(platform.architecture())
    
        #Windows will be : Windows-XP-5.1.2600-SP3 or Windows-post2008Server-6.1.7600
        #Linux will be : Linux-2.6.18-128.el5-i686-with-redhat-5.3-Final
        print(platform.platform())
    
        #Windows will be : Windows
        #Linux will be : Linux
        print(platform.system())
    
        print ("--------------Python Version-------------------------")
        #Windows and Linux will be : 3.1.1 or 3.1.3
        print(platform.python_version())
    
    def UsePlatform():
      sysstr = platform.system()
      if(sysstr =="Windows"):
        print ("Call Windows tasks")
      elif(sysstr == "Linux"):
        print ("Call Linux tasks")
      else:
        print ("Other System tasks")
    
    UsePlatform()

    参考博客:原文链接http://www.cnblogs.com/snow-backup/p/4151276.html

    import platform
    
    
    def TestPlatform():
        return platform.architecture()[0]
    
    
    def mysubData(subData):
        b = []
    
        for i in subData:
            try:
                if numpy.isnan(i):
                    i = "Null"
                    b.append(i)
                if TestPlatform() == "64bit":
                    if isinstance(i, numpy.float64):
                        b.append(i)
                    elif isinstance(i, numpy.int64):
                        b.append(i)
                elif TestPlatform() == "32bit":
                    if isinstance(i, numpy.float32):
                        b.append(i)
                    elif isinstance(i, numpy.int32):
                        b.append(i)
            except:
                if isinstance(i, str):
                    if "'" in i:
                        i.replace("'", "")
                    elif "%" in i:
                        i.replace("'", "")
                    elif "\" in i:
                        i.replace("'", "")
                    b.append(i)
                else:
                    b.append(i)
    
        return b
  • 相关阅读:
    python爬虫requests json与字典对象互相转换
    python爬虫requests的使用
    Django 使用celery任务队列的配置
    Django实现发邮件
    leetcode算法:Two Sum II
    Python中使用hashlib进行加密的简单使用
    leetcode算法: Average of Levels in Binary Tree
    Django中自定义过滤器的使用
    linux下git常用命令
    cocos2d-x 父节点和子节点执行不同动作
  • 原文地址:https://www.cnblogs.com/renfanzi/p/7551926.html
Copyright © 2020-2023  润新知