首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >WINDOWS SEVER 2012 分盘求助!!!?

WINDOWS SEVER 2012 分盘求助!!!?

提问于 2016-11-28 06:49:36
回答 1关注 0查看 443

请问教程上说的磁盘1在哪儿?搞半天没找到

回答 1

死者是小智

发布于 2017-11-20 08:29:08

*.cfg文件一般是程序运行的配置文件,python为读写常见配置文件提供了一个ConfigParser模块,所以在python中解析配置文件相当简单,下面就举例说明一下具体的操作方法。

写文件代码:

代码语言:txt
AI代码解释
复制
# -* - coding: UTF-8 -* -  
代码语言:txt
AI代码解释
复制
import os  
代码语言:txt
AI代码解释
复制
import ConfigParser  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
CONFIG_FILE = "Config.cfg"  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
host = "127.0.0.1"  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
port = "5432"  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
name = "DATABASE_NAME"  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
username = "postgres"  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
password = "postgres"  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
if __name__ == "__main__":  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         conf = ConfigParser.ConfigParser()  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         cfgfile = open(CONFIG_FILE,'w')  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         conf.add_section("DB_Config") # 在配置文件中增加一个段  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         # 第一个参数是段名,第二个参数是选项名,第三个参数是选项对应的值  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         conf.set("DB_Config", "DATABASE_HOST", host)   
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         conf.set("DB_Config", "DATABASE_PORT", port)  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         conf.set("DB_Config", "DATABASE_NAME", name)  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         conf.set("DB_Config", "DATABASE_USERNAME", username)  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         conf.set("DB_Config", "DATABASE_PASSWORD", password)  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         conf.add_section("FL_Config")  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         # 将conf对象中的数据写入到文件中  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         conf.write(cfgfile)  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         cfgfile.close()  

生成的配置文件Config.cfg如下:

[DB_Config]

database_host = 127.0.0.1

database_port = 5432

database_name = DATABASE_NAME

database_username = postgres

database_password = postgres

[FL_Config]

读文件代码:

代码语言:txt
AI代码解释
复制
[python] view plain copy
代码语言:txt
AI代码解释
复制
# -* - coding: UTF-8 -* -  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
import os  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
import ConfigParser  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
CONFIG_FILE = "Config.cfg"  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
def main():  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         if os.path.exists( os.path.join( os.getcwd(),CONFIG_FILE ) ):  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
                   config = ConfigParser.ConfigParser()  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
                   config.read(CONFIG_FILE)  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
                   #第一个参数指定要读取的段名,第二个是要读取的选项名  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
                   host = config.get("DB_Config", "DATABASE_HOST")   
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
                   port = config.get("DB_Config", "DATABASE_PORT")  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
                   name = config.get("DB_Config", "DATABASE_NAME")  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
                   username = config.get("DB_Config", "DATABASE_USERNAME")  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
                   password = config.get("DB_Config", "DATABASE_PASSWORD")  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
                   print host, port, name, username, password  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
if __name__ == '__main__':  
代码语言:txt
AI代码解释
复制
  
代码语言:txt
AI代码解释
复制
         main()  

输出结果:127.0.0.1 5432 DATABASE_NAME postgres postgres

以上就是python读写cfg配置文件的简单操作,当然,也可以利用config.sections()来获取所有的段,

config. options("DB_Config")来获取DB_Config段下的所有选项等等。

和开发者交流更多问题细节吧,去 写回答
相关文章
关于python文件读写小结
如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在:
Lansonli
2021/10/09
3760
Python关于文件读写的操作
tell() 函数 : 获取要读取文件此时光标所在的位置。读取的位置和编码格式有关(gbk一个汉字占两个字节,utf-8一个汉字占用三个字节)
Java学术趴
2022/07/15
4600
Python关于文件读写的操作
Python|文件读写
Python中内置了文件读写的功能 核心:读写文件其实请求操作系统打开一个文件对象【文件描述符】
数据山谷
2021/01/22
1.5K0
python读写文件
本文系海特网编程技术斑竹Cute所发表,版权归海特网与Cute所有,转载请保留完整信息
py3study
2020/01/10
1.6K0
python如何读写excel文件「建议收藏」
为了方便演示,我这里新建了一个data.xlsx文件,第一个工作表sheet1区域“A1:F5”的内容如下,用于测试读excel的代码:
全栈程序员站长
2022/08/03
2.9K0
python如何读写excel文件「建议收藏」
Python文件读写
#文件操作,创建文件对象,通过open()函数创建文件对象 mode:代表文件要执行的操作的类型 r:读模式 w:写模式(每次写入文件之前都会先将文件中的内容清空,之后重新写入) a:添加模式(每次写入文件时,不会清空文件内容)
py3study
2020/01/15
9150
「Python」读写文件
每个运行在计算机上的程序,都有一个“当前工作目录”,或cwd。没有从根文件夹开始的文件名或路径,都假定在当前工作目录下。os.getcwd() 函数获取当前工作路径的字符串,可以利用 os.chdir() 改变它。
AXYZdong
2022/05/05
3780
「Python」读写文件
「Python」读写文件
每个运行在计算机上的程序,都有一个“当前工作目录”,或cwd。没有从根文件夹开始的文件名或路径,都假定在当前工作目录下。os.getcwd() 函数获取当前工作路径的字符串,可以利用 os.chdir() 改变它。
AXYZdong
2022/02/04
6410
python 文件读写操作
以前的代码都是直接将数据输出到控制台,实际上我们也可以通过读/写文件的方式读取/输出到磁盘文件中,文件读写简称I/O操作。文件I/O操作一共分为四部分:打开(open)/读取(read)/写入(write)/关闭(close)……
猿说编程[Python和C]
2020/03/03
1.5K0
python 文件读写操作
Python读写yaml文件
在我们做自动化测试中,可用作配置文件,配置一些服务器域名、mysql配置、登录信息、toekn等很方便快速读取
王大力测试进阶之路
2019/10/25
7940
python读写excel文件
第6行,xlrd.open_workbook打开一个已经存在的excel文件,文件不存在会造成打开失败。
py3study
2020/01/19
1K0
python读写json文件
上述文件截取自fastp软件产生的json输出结果,最外围是一个字典,而字典的值既可以是基本的数据类型,比如数值,字符串,又可以是列表,字典等数据结构,相互嵌套,就构成了整个json文件。
生信修炼手册
2020/05/18
2.4K0
python 文件读写操作
如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在:
狼啸风云
2020/12/01
7640
python 文件读写操作
Python文件读写操作
工作中,对文件的读写是非常频繁的,不管是从文件中读取数据,还是将数据写到文件中,都很频繁。本文介绍Python中的文件读写操作方法。
Python碎片公众号
2021/02/26
5890
Python文件读写操作
Python 7.1 文件读写
文件读写是我们最常见的IO操作。Python内置了文件读写的函数,用法和C是兼容的。
py3study
2020/01/07
5070
python 读写csv文件
Symbol,Price,Date,Time,Change,Volume "AA",39.48,"6/11/2007","9:36am",-0.18,181800 "AIG",71.38,"6/11/2007","9:36am",-0.15,195500 "AXP",62.58,"6/11/2007","9:36am",-0.46,935000 "BA",98.31,"6/11/2007","9:36am",+0.12,104800 "C",53.08,"6/11/2007","9:36am",-0.25,360900 "CAT",78.29,"6/11/2007","9:36am",-0.23,225400
用户5760343
2019/10/21
1.4K0
【Python】Python读写文件操作
http://blog.csdn.net/adupt/article/details/4435615
py3study
2020/01/14
7120
图解python | 文件读写
教程地址:http://www.showmeai.tech/tutorials/56
ShowMeAI
2022/02/23
4280
图解python | 文件读写
python 读写ini文件
如果某个section已经存在了,在写入的时候不能够再使用config.add_section(‘Title1’)这个函数了,这样会报错,所以,我们需要进行判断,先判断Title1是否存在,然后再进行操作 例子:
matinal
2023/10/14
2610
Python基础:文件读写
由于CPU和内存的速度远远高于外设的速度,所以,在IO编程中,就存在速度严重不匹配的问题。举个例子来说,比如要把100M的数据写入磁盘,CPU输出100M的数据只需要0.01秒,可是磁盘要接收这100M数据可能需要10秒,怎么办呢?有两种办法:
py3study
2020/01/14
3190

相似问题

能否接入萤石云的推流?

13.4K

微信和支付宝接入云支付是多久到账那?

0323

接入你们云IM能否提供技术支持人员?

4239

腾讯云支付怎么才可以接入除微信,支付宝以外的支付服务商?

0175

Rust口碑不错,为何学的人却很少?

087
相关问答用户
腾讯 | 高级工程师
腾讯 | 工程师
腾讯 | 产品经理
腾讯 | 产品经理
腾讯 | 研发工程师
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档