❶ 如何使用python3读取配置文件
ini是微软Windows操作系统中的文件扩展名(也常用在其他系统)。
INI是英文“初始化(Initial)”的缩写。正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置。通过它,可以将经常需要改变的参数保存起来(而且还可读),使程序更加的灵活。
先给出一个ini文件的示例。
[School]
ip = 10.15.40.123
mask = 255.255.255.0
gateway = 10.15.40.1
dns = 211.82.96.1
[Match]
ip = 172.17.29.120
mask = 255.255.255.0
gateway = 172.17.29.1
dns = 0.0.0.0
❷ 如何用python来修改配置文件conf
楼上的俩人回答综合一下就是完美的答案,文件打开方式file.open。但是这种方式比较low,但是如果就是一简单的读写文件用着方便,configparser是专门的conf库,有一点点(只是一点点)学习成本,但是也很方便。推荐后者。
❸ python 如何修改配置文件(ini)的section名称
deffunc():
input=open(r"c: est.ini")
lines=input.readlines()
input.close()
output=open(r"c: ewest.ini",'w');
forlineinlines:
ifnotline:
break
if'name'inline:
temp=line.split("name")
temp1=temp[0]+'myname'+temp[1]
output.write(temp1)
else:
output.write(line)
output.close()
if__name__=='__main__':
func()
❹ 如何使用Python3读取配置文件
如果你的配置文件是文本文件,那个只能通过open去读取,获取文件里面的内容。
如果是py文件,可以直接importpy文件读取
❺ 如何使用Python3读写INI配置文件
import configparser
# 生成config对象
conf =configparser.ConfigParser()
# 用config对象读取配置文件
conf.read("xxx.ini")
#从ini配置文件中获取信息
a=conf.get("xx","yy")
print(a) 结果为: zz
xxx.ini
[xx]
yy=zz
❻ python 当中一段程序当模块用import引用时,有中文,就通不过!!
哦python3.0 中文处理有些特殊。我印象中全统一了。好象统一成utf-8。或者是utf-16。和java内部相同。
还是python2.x灵活一些。在开始的时候加上coding:utf-8或者是coding:gb18030就可以了。
一个标准的国际语言的做法是将这些提示语言,全部用常量保存在一个配置文件中。然后就可以通过配置文件修改提示语言了。
❼ 怎么在python中创建配置文件
没办法设置默认编辑器,因为可能和其他的无后缀文件冲突。你可以这样右键->open with..->Other.. 在里面找到你的python编辑器。
❽ python 如何实现配置文件中的配置项加密
可以在写入配置文件的时候,进行加密,读取配置后解密即可
比如使用base64加密:
base64.b64encode加密,base64.b64decode解密
❾ python 怎么读取配置文件
python 读取配置文件方法
#coding=utf8
import ConfigParser
config = ConfigParser.ConfigParser()
config.readfp(open(raw_input("input file name:"), "rb"))
print config.get("global", "ip")
config.ini
[global]
ip = 192.168.1.100 ;ip地址
port = 3306
❿ python 如何读取复杂文件 比如我有个配置文件, 格式为 “#文本内容 配置参数“ 这样的格式 该怎么读取
我觉得写成json格式比较好
比如
文件名file.json
格式如下
[
[name1,param1],
[name2,param2]
]
然后用python的
data = json.load(open('file.json','r'))
这样就可以通过 data[0][0] data[0][1]这样去调用配置了