❶ 如何使用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]這樣去調用配置了