美文网首页
Python工具之三platform和configparser

Python工具之三platform和configparser

作者: lk_erzanml | 来源:发表于2021-01-29 13:32 被阅读0次
# -*- coding: utf-8 -*-
"""
Date :
Author : Becld
Desc :
"""
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()
TestPlatform()
import configparser
#通用三部方法,打开放进去关闭,
configparser=configparser.ConfigParser()
configparser.read("测试.ini")#文件可以不存在,不存在的话,只能写不能读
configparser.add_section("school")#不能重复增加,所以要做try处理
configparser.set("school","ip","127.0.0.1")#添加值
configparser.write(open("测试.ini",'w'))

#ini文件可以直接在记事本编辑,同样可以读取出来


import configparser
config=configparser.ConfigParser()
haha=config.read("测试.ini")
# 此时haha是字典类型,完全可以使用字典的方法属性,比如items(),keys(),values()
ip=config.get("school","ip")
print(ip)

相关文章

网友评论

      本文标题:Python工具之三platform和configparser

      本文链接:https://www.haomeiwen.com/subject/kobzaktx.html